mysql数据库
mysql数据库
Tomorrow'sThinker
这个作者很懒,什么都没留下…
展开
-
学习笔记 Day 30(MySql)
DB,DBMS,sql的关系:DBMS(数据库管理系统) 通过执行sql(结构化查询语句)操作DB(数据库)中的数据。表:tabel是数据库的基本组成单元行:被称为数据(data列:被称为字段(column数据库中,字符串类型为varcharSQL分类:导入数据的基本流程:直接使用source命令可以执行sql脚本,查看表结构和数据:mysql常用命令:前面的内容加上:简单的查询语句(DQL):条件查询:找n...原创 2022-01-22 20:47:27 · 376 阅读 · 0 评论 -
学习笔记 Day 31(MySql -- 2)
and和or的:当优先级不确定时,加小括号:in:和or一样,where in asl(1000,5000)模糊排序:数据排序:原创 2022-01-23 16:48:24 · 562 阅读 · 0 评论 -
学习笔记 Day 32 (mysql -- 3)
内连接:假设a和b进行连接,使用内连接的话,凡是a表和b表能够匹配上的记录查询处理,这假设内连接。外连接:a,b使用外连接的话,ab两张表中有一张是主表,一张是副表,主要查询主表中的数据,捎带查询附表,当附表中的数据没有和主表中的数据匹配上,副表自动模拟出null与之匹配外连接使用居多!连接查询:三张以上的表连接查询:select e.ename,d.dname,s.grade from emp e join dept d on e.de...原创 2022-01-24 16:43:56 · 558 阅读 · 0 评论 -
学习笔记 Day 33(mysql -- 4)
union的用法:可以将查询结果相加select ename from emp -> union -> select dname from dept;结果:注意: 相加的列数量必须一致。原创 2022-01-27 12:39:23 · 536 阅读 · 0 评论 -
学习笔记 Day 34 (mysql -- 5)
唯一性约束:drop table t_user;create table t_user(id int , name varchar(255) unique);unique 代表唯一性约束,即name的值唯一。多个字段添加unique:drop table t_user;create table t_user(id int , name varchar(255),unique(id name));注意:这里是id和name两个约束不能同时相同。主键约束:create原创 2022-02-07 16:32:33 · 160 阅读 · 0 评论 -
学习笔记 Day 35 ( mysql --6)
事务:要想保证两条DML语句同时成功或者同时失败,那么就需要使用数据库的“事务机制”(只有DML语句才支持事务)事务的原理:事务开始时,会执行insert delete update 语句,但都不会真正修改硬盘内容,只是记录到历史操作中,到事务提交时,硬盘的内容才会被真正修改,同时所有的历史操作会被清空,如果是回滚事务,则历史记录被清空,但内容没有被同步到硬盘提交和回滚:commit : 提交事务rollback :回滚事务事务的四大特性:事务的隔离性:my.原创 2022-02-08 18:42:44 · 249 阅读 · 0 评论 -
学习笔记 Day36 (mysql -- 6)
数据库的导入导出:导出:mysqldump 数据库名 > d:\ 位置名字.sql -u用户名 -p 密码 (导出整个库)mysqldump 数据库名 表名 > d:\ 位置名字.sql -u用户名 -p 密码 (导出一个表)导入:create database 数据库名;use 数据库名;source 位置名数据库设计三范式(重点):...原创 2022-02-08 22:56:54 · 552 阅读 · 0 评论