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')); 注册用户,密码加密保存