sql操作

  1. 给teachers表中 id = 3 的一行数据上一个读锁。---- select * from where id = 3 lock in share mode
  2. 给视图v_teachers重命名为v_teachers_1。 ---- rename table v_teachers to v_teachers_1 
  3. 给表上读锁。 ---- lock tables 表名 read
  4. 操作表之前对表解锁。 ---- unlock tables
  5. 数据库字段类型date的数据条件判断年份时可用year()函数获取年份。
  6. 要求创建一个可以更新视图v_teachers,只允许查看和插入年龄小于30岁的教师信息。 ---- create view v_teachers as select * from teachers where age<30 with check option
  7. 给一个表上写锁。 ---- lock tables 表名 write;  解锁表时  ---- lock tables; 解锁后可对表进行操作
  8. 表中插入数据。 ---- insert into 表名 (对应的字段名1,对应的字段2 ···) values (应对的值1,对应的值2 ···);
  9. 数据查询中分组后count()统计数量 max()获取最大值 min()获取最小值 avg()获取平均值 sum()求和
  10. MySQL连表查询的几种连表方式 1内连接 inner join 2 左连接 left join 3 右连接 right join 4 全连接 full join 5 交叉连接 cross join 不需要用on 去用连接
  11. 创建存储过程相关  https://blog.sina.com.cn/s/blog_52d20fbf0100ofd5.html 
  12. sql   concat(字段1,字段2)  或者是 concat(字段,字符串)/concat(字符串,字段) 
  13. sql  left(字段,长度)
  14. sql  right(字段,长度)
posted @ 2023-02-27 14:28  IT小蝌蚪  阅读(40)  评论(0)    收藏  举报