常用的几种类型
- 整数 int
- 长整数 bigint(21)通常 21
- 浮点数 float
- 双精度浮点数 double
- 字符串 varchar(16)
- 文本 text
创建表一般用工具来创建比较稳妥,不容易出错,这里就不多说了。下面主要说说数据库的增删查改。
增:
- insert into student (“stu_num”, “name”, “age”) values(1,”李白”,18)
一般只有这一条常用
删:
-
删除整个student表 delete from student
-
删除李白的数据 delete from student where name=”李白”
一般就后面这条常用,要是还想加什么条件那就在后面加点变量,例如:delete from student where name=”李白”, age = 10;
查:
- 查询所有 姓名 年龄
- select name, age from student;
- 查询总人数 select count(1) from student;
- 查询年龄平均和 select sum(age)/count(1) from student;
- 给某个查询结果重新命名 select name as newName from student;
- 给学生按班级分组 然后计算每个班有多少人 select class, count(1) from student group by class; (注意,这里只有group by 的属性可以放到前面的select)
- 或 or 且 and:select name, age from student where age = 18 or class = 2;
- 分页
- select * from student limit 3 ,2; limit [(偏移)前面隐藏条数], [页数];
- 正序:
- 根据id从小到大排序 select * from student order by id
- 倒序:
- 根据id从大到小排序 select * from student order by id desc
查询数据的花样是最多的,以上是最常用的写法,必须熟记、烂背于心。
改:
- update student set age = 10 where name = “李白”
一般只有这一条常用