- 博客(4)
- 收藏
- 关注
原创 mysql添加列到指定位置
添加到某列后面alter table tset_table add age int(4) default 20 after id;将age添加到变test_table 中id的后面 其中default 为默认值如果想将某列添加为第一列alter table test_table add test int (5) default 4 first
2017-11-13 17:23:45 18043
原创 获取当前字段第二多的记录
我们经常要考虑到数据库重复的原因 假设我们要获取薪水第二多的员工的emp_no,salary 其中salaries是薪水表这是错误的写法 select emp_no ,salary from salaries order by salary desc limit 1,1;//limit m,n;是取第m+1条开始的n条记录 ,order by salary 以薪水排序 desc倒序这种写
2017-11-17 11:37:41 309
原创 三种数据不一致性
1、丢失修改(lost update)两个事物T1和T2读入同一数据并修改,T2提交结果破坏了T1提交的结果,到这T1的修改被丢失。2、不可重复读(Non-Repeatable Read)不可重复读是指事务T1读取数据后,事务T2执行封信操作,使T1无法再现前一次读取的结果3、读“脏”数据(dirty read)读“脏”数据是指事务T1修改某一数据,并将其写回磁盘,事务T2读取
2017-11-14 11:49:10 2448
原创 数据语言和约束
数据操纵语言 select insert update delete数据定义语言 create drop数据控制语言 commit rollback 实体完整性 主键约束 参照完整性 外键约束 用户自定义完整性 check
2017-11-13 15:46:07 168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人