目录
一、字段类型
- 数字:int,decimal
- 字符串:varchar,text
- 日期:datetime
- 布尔:bit
二、约束
- 主键:primary key
- 非空:not null
- 唯一:unique
- 默认:default
- 外键:foreign key
三、使用命令连接
1、打开终端cmd,运行命令
mysql -uroot -p,u代表用户名,p是密码。回车后输入密码。
安装了虚拟机的,mysql的密码是:mysql

2、登录成功后,输入如下命令查看效果
查看版本:select version()
显示当前时间:select now()

- 注意:在语句结尾要使用分号;
3、退出登录
quit或exit
- 退出成功后如下图

四、数据库操作
1、显示所有数据库
show databases;

2、创建数据库
create database 数据库名 charset=utf8;

3、查询当前使用的数据库
select database();

4、切换数据库
use 数据库名;

5、删除数据库
drop database 数据库名;


五、表操作
先进入到一个数据库中
(此数据库作者之前使用过,此时用来当作示例)
1、显示所有数据表
show tables;

2、创建新表
例:create table 表名(id int, name varchar(20))


3、显示键表信息
show create table 表名;

4、查看表结构
desc 表名;
5、更改表名
rename table 原名 to 新名

6、删除表
drop table 表名;

六、数据操作:增删改查以及更新
先创建一个新表

1、查询数据
select * from 表名;

2、增加数据
全字段:insert into 表名 values(1, '孔乙己');
指定字段:insert into 表名(id, name) values(2, 'DJ');
多行添加:insert into 表名 values(3, 'AA'), (BB)……;
全字段演示

指定字段演示

多行添加演示

3、更新数据
指定内容更新:update 表名 set name='唐三藏 where name='孔乙己';
全部字段更新:update 表名 set id=9;
指定内容更新演示

全部字段更新演示

4、删除数据
指定删除数据:delete from 表名 where name='唐三藏';
删除表中全部数据:delete from 表名; (虽然表中的数据被删除,但是表的结构还存在)
指定删除数据演示

删除表中全部数据演示

992

被折叠的 条评论
为什么被折叠?



