MYSQL学习笔记本
UESTC-涛涛
这个作者很懒,什么都没留下…
展开
-
约束
约束是对字段添加一个约束,给数据添加一个保障,使得数据按照一定规则进行增删改查原创 2020-12-29 14:46:42 · 94 阅读 · 0 评论 -
对表结构的修改
对表结构的修改有,creat,drop,alter但是实际开发过程中不需要经常对表结构进行改动,因此使用工具进行操作即可。原创 2020-12-29 14:46:19 · 331 阅读 · 0 评论 -
删除表数据
1、delete不会释放空间,删除的比较慢,但是可以回滚2、truncate会直接阶段表头和数据的,删除速度快,但是不能回滚原创 2020-12-29 14:46:00 · 151 阅读 · 0 评论 -
表的复制和批量插入
表的复制和将查询结果插入到一张表中。原创 2020-12-29 14:45:37 · 79 阅读 · 0 评论 -
insert语句表插入数据
最一般的写法也可以颠倒顺序,知道跟值对的上即可只给定部分值,剩余的不给出,则系统自动填入缺省值删表的语法和创建一个新的表格表名中表头可以不写出来,但是不能插入值的时候不能颠倒顺序,也不能多值不能少值不按照规则写,那么久会报错也可以一侧插入多行数据放值得那个地方,放多组要插入的值...原创 2020-12-29 14:45:12 · 1218 阅读 · 0 评论 -
创建表
原创 2020-12-29 14:44:47 · 87 阅读 · 0 评论 -
limit(重点中的重点,以后分页查询全靠它)
注意,0是开始位置,5是取五个注意,由于0是第一个,因此从3开始,一共取6个数据原创 2020-12-29 14:44:21 · 68 阅读 · 0 评论 -
union (可以将查询结果集相加)
找出工作岗位是salesman和manager的员工条件是第一条语句的打印的数量和第二条语句的打印的数量必须是相同的。列数不同导致出错了原创 2020-12-29 14:43:58 · 924 阅读 · 0 评论 -
where后面嵌套子查询
1、什么是子查询?子查询都出现在哪里?第一步第一步第二部第二步第三部原创 2020-12-29 14:43:36 · 1483 阅读 · 0 评论 -
在select后面嵌套子查询
案例:找出每个员工所在的部门名称,要求显示员工名和部门名。原创 2020-12-29 14:43:10 · 868 阅读 · 0 评论 -
from后面嵌套子查询
from后面嵌套子查询查询结果第二个案例,找出每个部门编号的平均的薪水等级第一步第二步原创 2020-12-28 17:09:07 · 648 阅读 · 1 评论 -
多表联合查询 连接查询
实际中不是单表进行查询而是多表进行联合查询,这时就要用到联合查询。1、什么时连接查询2、连接查询的分类3、笛卡尔乘积现象对表进行别名命名是为了当两个表的关键字相同时,能够正常进行搜索4、内连接上面的代码和下面的代码作用相同:这里的on后面连接筛选的条件,join的作用是连接两个表,也就是说要在两个表里找,就要用join来将两个表都添加进来。5、内连接之非等值连接6、自连接将一个表看成是两章一张表的一个字段是另一个表.原创 2021-01-06 10:34:56 · 967 阅读 · 0 评论 -
MySQL表及表的操作
6、查看表结构:desc+表名7、查看表中的所有数据select * from emp;9、查看创建表的语句:show create table 表名;进入sql语句,前面的语句都不是sql语句,只是通用的语句。10、简单的查询语句(DQL)字符串要用单引号括起来查询所有的字段select * from emp;实际开发中不建议使用*,因为*开发效率比较低。11、条件查询、SMITH用单引号的原因是:SMITH的类型是Va.原创 2020-12-26 18:35:04 · 184 阅读 · 0 评论 -
SQL、DB、DBMS分别是什么,他们之间的关系?
1、SQL是一种语言,DBMS是数据库管理系统、DB是数据库。2、表是什么由行和列组成,行是数据,列是字段,字段由属性字段名,数据类型、约束。3、mySQL的主要通用的语句对数据的增删改查,对表结构的增删改查、对事物的控制、对数据权限的控制4、简单地进行数据库的操作导入数据:自己设置的超管密码为131218所以命令窗口应该写mysql -uroot -p333这里面的source命令执行的是已经编写好的sql语句而不是我们刚才创建的数据库,两个不是一个东西原创 2020-12-26 18:33:50 · 3033 阅读 · 0 评论