常用的几种类型

  1. 整数 int
  2. 长整数 bigint(21)通常 21
  3. 浮点数 float
  4. 双精度浮点数 double
  5. 字符串 varchar(16)
  6. 文本 text

创建表一般用工具来创建比较稳妥,不容易出错,这里就不多说了。下面主要说说数据库的增删查改。

增:

  1. insert into student (“stu_num”, “name”, “age”) values(1,”李白”,18)

一般只有这一条常用

删:

  1. 删除整个student表 delete from student

  2. 删除李白的数据 delete from student where name=”李白”

一般就后面这条常用,要是还想加什么条件那就在后面加点变量,例如:delete from student where name=”李白”, age = 10;

查:

  1. 查询所有 姓名 年龄
  2. select name, age from student;
  3. 查询总人数 select count(1) from student;
  4. 查询年龄平均和 select sum(age)/count(1) from student;
  5. 给某个查询结果重新命名 select name as newName from student;
  6. 给学生按班级分组 然后计算每个班有多少人 select class, count(1) from student group by class; (注意,这里只有group by 的属性可以放到前面的select)
  7. 或 or 且 and:select name, age from student where age = 18 or class = 2;
  • 分页
    1. select * from student limit 3 ,2; limit [(偏移)前面隐藏条数], [页数];
  • 正序:
    1. 根据id从小到大排序 select * from student order by id
  • 倒序:
    1. 根据id从大到小排序 select * from student order by id desc

查询数据的花样是最多的,以上是最常用的写法,必须熟记、烂背于心。

改:

  1. update student set age = 10 where name = “李白”

一般只有这一条常用