进入数据库
win+R -> cmd -> mysql -uroot -p 回车 密码
创建数据库
create database 数据库名 charset utf8;
删除数据库
drop database 数据库名
展示数据库
show databases;
退出数据库
exit; 或者 quit;
一个数据库中可以有很多表 想要对表进行操作 需先选择表
use 数据库名;
展示所有表
show tables;
创建表 (建表之前选择数据库约束可有可无 字段与字段之间用逗号隔开 最后一个字段不能跟逗号 推荐使用一个字段写一行)
> create table 表名(
> 字段名1 类型 约束,
> 字段名2 类型 约束,
> ……
> );
查询表结构
desc 表名;
删除表
drop table 表名;
字段类型
1.数值型
-整数:tinyint smallint bigint mediumint int
-小数:float eg:float(5,2)一共五位数字 有两位是小数2.字符串
-char:固定长度 eg:char(20)指定这个字段的长度固定为20个字符 如果传入2个字符 多余的用空格填充
-varchar:可变的长度 eg:varchar(20)指定这个字段的长度最长为20个字符 如果传入了两个字符 存储的数据就是两位3.日期时间
-date:年月日 eg:'2020-01-01'
-time:时分秒 eg:'12:23:12'
-datetime:年月日时分秒 eg:'2020-01-01 12:23:12'
-year:年份 eg:'2021'4.枚举
-enum:单选 eg:enum("男","女")指定性别要么是男要么是女5.集合
-set:多选