码迷,mamicode.com
首页 > 编程语言 > 详细

Java期末课设课前学习

时间:2019-12-31 10:51:08      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:change   odi   values   hda   run   数据库   年月日   数据库软件   退出   

Java课设课前学习

1.Markdown的使用
2.MySQL数据库的使用

MySQL数据库软件

1.安装
2.卸载
3.配置  
    *MySQL服务启动
        1. 使用管理员打开cmd
            * net start mysql : 启动mysql的服务
            * net stop mysql  : 关闭mysql的服务
    *MySQL登陆
        1.mysql -uroot -proot   mysql -uroot -p 输入密码
        2.mysql -hip -uroot -p连接目标的密码
        3.mysql --host=127.0.0.1 --user=root --password=root
    *mysql退出
        1.exit
        2.quit

DDL:操作数据库,表

1.操作数据库CRUD
    1.Creat:创建
        *创建数据库:
            *create database 数据库名称;
        *创建一个数据库文件,判断是否存在,并制定字符集为gbk;
            *create database if not exists db character set gbk;
    2.Retrieve:查询
        *查询所有数据库名称:
            *show databases;
        *查询某个数据库的字符集:查询某个数据库的创建语句
            *show create database 数据库名称;
    3.Update:修改
        *修改数据库的字符集
            *alter database 数据库名称 character set 字符集名称;
    4.Delete:删除
        *删除数据库
            *drop database 数据库名称;
        *判断数据库是否存在,存在再删除
            *drop database if exist 数据库名称;
    5.使用数据库
        *查询当前正在使用的数据库名称
            *select database();
        *使用数据库
            *use 数据库名称;
2.操作表
    1.C:创建
        1.语法:
            create table 表名(
                列名1 数据类型1,
                列名2 数据类型2,
                列名3 数据类型3,
                );
            *数据库类型
                1.date:日期,只包含年月日,yyyy-mm-dd
                2.datetime:日期,包含年月日时分秒 yyyy-MM-dd HH:mm:ss
                3.timestamp:时间戳类型 包含月日时分秒
                    *如果不给这个字段赋值,或赋值为NULL则默认使用当前系统时间来赋值
                4.varchar:字符串
    *创建表
        create table student(
         id int,
         name varchar(32),
         age int,
         score double(4,1),
         birthday date,
         insert_time timestamp
         );
    2.R:查询
        *查询某个数据库中所有表的名称
            *show tables;
        *查询表结构
            *desc 表名
    3.U:修改
        1.修改表名
            alter table 表名 rename to 新的表名;
        2.修改表的字符集
            alter table 表名 character set 字符集;
        3.添加一列
            alter table 表名 add 列名 数据类型;
        4.修改名称 类型
            alter table 表名 change 列名 新列名 新数据类型;
            alter table 表名 modify 列名  新数据类型;
        5.删除列
            alter table 表名 drop 列名
    4.D:删除

DML:增删改表中数据

1.添加数据:
    *语法
        *insert into 表名(列名1,列名2,....列名n) values(值1,值2..值n);
    *注意
        1.列名和值要一一对应
        2.如果表名后,不定义列名,则默认给所有列添加值
        3.除了数字类型,其他类型需要使用引号
2.删除数据:
    *语法:
        *delete from 表名 [where 条件]
    *注意
        1.如果不加条件,则删除表中所有记录
        2.如果要删除所有记录
            1.delete from 表名;
            2.TRUNCATE TABLE 表名;
3.修改数据:
    *语法
        *update 表名 set 列名1=值1,列名2=值2[where 条件]
    *注意
        1.如果不加任何条件,则修改表中所有数据

DQL:查询表中的记录

*select *from 表名;
1.语法:
    select
        字段列表
    from
        表名列表
    where
        条件列表
    group by
        分组字段
    having
        分组之后的条件
    order by
        排序
    limit
        分页限定
2.基础查询
    1.多个字段查询
        select 字段1,字段2....from 表名;
        *注意
            *如果查询所有字段,则可以使用*来替代字段列表
    2.去查重复:
        *select distinct 列名 from 表名;
    3.计算列:
        *一般可以使用四则运算计算一些列的值
        *ifnull(表达式1,表达式2):
            *表达式1:哪个字段需要判断是否为null
            *表达式2:如果该字段为null的替换值
        *select distinct 列名,列名1+列名2 from 表名;
    4.起别名:
        *as 可用空格代替
3.条件查询

Java期末课设课前学习

标签:change   odi   values   hda   run   数据库   年月日   数据库软件   退出   

原文地址:https://www.cnblogs.com/cxxxxxx/p/12121836.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!