day01.sql 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. create table student (
  2. id int primary key auto_increment,
  3. name varchar(50) not null,
  4. sex char(1),
  5. age int,
  6. birthday date,
  7. sourse double(5,2),
  8. email varchar(50),
  9. tel char(11),
  10. status enum('正常','休学','毕业')
  11. );
  12. # DML 数据操作
  13. # 列和值 对应
  14. insert into student
  15. (name, sex, age, birthday, sourse, email, tel, status)
  16. values
  17. ("张三", "男", 18, "1995-02-15", 92.5, "zhangsan@163.com", "13812345678", "正常");
  18. insert into student
  19. (name, sex, age, birthday, sourse, email, tel, status)
  20. values
  21. ("李四", "女", 28, "1990-02-15", 92.5, "李四@163.com", "13812341234", "毕业");
  22. insert into student
  23. (id,name, sex, age, birthday, sourse, email, tel, status)
  24. values
  25. (4,"赵六", "女", 28, "1990-02-15", 92.5, "李四@163.com", "13812341234", "毕业");
  26. # 简单
  27. insert into student values
  28. (6,"缝份", "男", 23, "1993-02-15", 83.5, "ff@163.com", "13843211234", "正常"),
  29. (7,"凡凡", "女", 22, "1992-02-15", 82.5, "kk@163.com", "13843211234", "正常")
  30. # 修改数据
  31. update student set name="张三丰",age = 101 where id=1;
  32. # 一般 不使用 批量修改。
  33. # 修改 状态为 正常 分数 - 10
  34. update student set sourse = sourse - 10 where status= '正常';
  35. # 删除数据
  36. delete from student where id = 7;
  37. -- 删除student表中所有的数据
  38. delete from student;