SLQ语句

 1 -- 创建数据库
 2 CREATE DATABASE db1;
 3 
 4 -- 删除数据库
 5 DROP DATABASE db1;
 6 
 7 -- 创建表
 8 CREATE TABLE t_student(  CREATE TABLE    创建表          
 9   -- s_id为列名,int 表示该列的数据类型 , PRIMARY KEY 表示该列表为主键列,AOUT_INCREMENI 表示该列为自动增长列,有DBMS维护
10   s_id INT PRIMARY KEY AUTO_INCREMENT,  整数类型
11   s_name VARCHAR(20),    -- 姓名
12   s_brithday DATE, -- 生日       日期类型 
13   s_phone VARCHAR(20), -- 电话    字符串类型
14   s_edu    ENUM("高中","大专","本科")   枚举类型
15 );
16 
17  
18 
19 ORDER BY 降序用desc ,升序用asc, 默认升序
20 
21 GROUP BY分类
22 
23 where 筛选
24 
25 all 所有
26 
27 in 一个选择都有
28 
29 HAVING 放于 分类、筛选后
30 
31 DATE_ADD(a, INTERVAL b DAY) 得到日期a,b天后的日期
32 
33 CASE WHEN p_price <20 THEN '低档商品' 
34 WHEN p_price <100 AND p_price >=21 THEN '中档商品'
35 ELSE '高档商品' END 判断条件
36 
37 COUNT(*) 统计所有
38 
39 select 查询
40 
41 create DATABASE 创建
42 
43 update 修正
44 
45 limit 限制 从0 开始,只能用于MySQL    limit3,6 限定查询
46 
47 distinct 去重
48 
49 FROM party p JOIN msp m 关联表
50 
51 ON 添加关联条件
52 
53 LIKE 包含 %
54 
55 alter table users AUTO_INCREMENT=X;   设置自增id从X开始
56 
57 INSERT INTO t_usersystem (f_name,f_pwd,f_sex)VALUES('张三','男',MD5('abc123'));  注册用户,密码加密保存    

 

posted @ 2019-10-21 00:19  谢世林  阅读(310)  评论(0编辑  收藏  举报