1、mysql -root ---进入数据库
2、help \h \? ---帮助
3、show databases; ---展示已经安装的库
4、create database
5、drop database
6、use
7、create table user(id int,username varchar(40),password varchar(32)); ---创建表
8、show tables; ---查看表
9、 show create table
10、show create database
11、drop tables
12、desc
13、alter table
14、alter table
15、alter table
16、alter table
17、alter table
索引插入: --普通索引--唯一索引--主键索引--全文索引
18、alter table
19、alter table
20、alter table
21、alter table
22、show index from <表名>; 查看字段加了什么索引
23、select database(); 查看表在哪个数据库
表中插入数据
以当前表为例:
24、insert into <表名> value(<1>,<一只京大>,<123456>,<河南郑州>); 表中添加数据方法1
25、select * from user; 查询表中数据
26、insert into user(id,user,pass,address) values(2,'li4',666666,'zhengzhou'); 表中添加数据方法2
27、insert into user(id,user,pass,address) values(2,'li4',666666,'zhengzhou'),(3,'w5',777777,'zhengzhou'); 表中添加数据方法3(插入多条)
28、delete from <表名> ; 删除数据库表
29、delete from <表名> where
30、update <表名> set
31、update <表名> set username = 'value',password = '8888888',address = '许昌' <字段中的key> = <字段中的value>; 修改表中数据中的多个值
32、select <字段名> from <表名>; 查询表中一个字段
33、select <字段名>,<字段名> from <表名>; 查询多个字段
34、select distinct <字段名> from <表名>; 去除重复值
35、select * from <表名> where id = 2; select 结合 where 查询指定数据 (id = 2也可以为>,<比较符号)
36、select * from <表名> where age between 18 and 40; 查询区间值的数据
37、select * from <表名> where age = 40 or age = 50; 查询两个含查询信息数据
38、select * from <表名> where age != 40; 查询取反信息数据
39、select * from <表名> where age <> 40; 查询取反信息数据
40、select * from <表名> where age in(18,16,17) 查询age为18,16,17的数据
41、select * from <表名> where age like '1%'; 查询年龄以1开头的数据(模糊查询)
42、select * from <表名> order by age asc; 升序查询(注意,不写asc默认有asc)
43、select * from <表名> order by age desc; 降序查询
44、select * from <表名> limit 5,5; 找出从第五条开始的5条数据 (分页)
45、select * from <表名> user group by address; 分组查询
46、select count(*) from <表名>; 查询一共多少条数据
47、select username as name from user; 起别名查询;
48、select username,gname from user inner join goods on user.gid = goods.gid; 关联表查询(内联)
49、select user.username from user right join goods on user.gid = goods.gid; 关联表查询(右联,以右表为基准)
50、select user.username from user left join goods on user.gid = goods.gid; 关联表查询(左联,以左表尾为基准)
51、selecr * from user where gid in(select gid from goods); 嵌套查询