表 库 数据 分页 if while 操作
1 -- 创建数据库 2 create database mysql_L1 default character 3 set utf8 -- 默认编码 4 collate utf8_general_ci -- 排序规则 5 6 -- 使用数据库 7 use mysql_L1; 8 -- 获取当前数据库登录账号 9 select user() 10 -- 获取当前使用的数据库 11 select database(); 12 13 14 -- 创建表 15 create table student( 16 sid int primary key auto_increment, -- 标识列 默认从 1 开始 17 sname varchar(20), -- 姓名 18 sex varchar(2), -- 性别 19 birth int -- 年龄 20 )auto_increment = 1001; -- 给的默认值从 1001 开始 21 22 23 -- 查看建表结构 24 show columns from student 25 -- 删除表 26 drop table student -- 可能会报错(如果表不存在就会报错) 27 drop table if exists student -- 不会报错 28 29 -- 向 student 表中添加单行数据 30 insert into student (sname,sex,birth) values('张三','男','21'); -- 单行数据添加 31 -- 向 student 表中添加多行数据 32 insert into student (sname,sex,birth)values -- 多行数据添加 33 ('张三','女','22'), 34 ('张三','女','22'), 35 ('张三','女','22'), 36 ('张三','女','22'), 37 ('张三','女','22'), 38 ('张三','女','22'), 39 ('张三','女','22'); 40 41 42 -- 分页查询 43 select * from student limit 5,5; -- limit 5,5 是去掉前五条数据显示五条数据 44 45 -- mysql 中的 if 46 47 if 条件 then 48 语句块 49 end if; 50 -- 带 else 的 if 51 if 条件1 then 52 语句块1 53 else if 条件2 then 54 语句块2 55 else 56 语句块3 57 end if; 58 59 -- mysql 中的 whiile 循环 (repeat loop) 这两个也是循环 60 while 条件 do 61 循环体 62 end while; 63 64 65 66 67 select * from student;