MySQL基础操作
十月花
不放弃努力,超越自己,不断前行!学习编程的小伙伴们一起互相学习呀!
展开
-
学习笔记【MySQL基础操作-第六节:DCL 管理用户与授权】
DCL管理用户创建用户:CREATE USER '用户名'@ '主机名' IDENTIFIED CREATE BY '密码';删除用户:DROP USER '用户名'@'主机名';修改用户密码:①UPDATE USER SET PASSWORD = PASSWORD('新密码') WHERE USER ='用户名'; ②SET PASSWORD FOR '用户名'@ '主机名'=PASSWORD('新密码');mysql中忘记了root用户的密码管理员cmd–> ne原创 2020-12-25 22:29:04 · 101 阅读 · 0 评论 -
学习笔记【MySQL基础操作-第五节:多表查询 与 事务】
多表查询查询语法:select * from 表1,表2;查询出的表的行数为笛卡尔积的数量,即两张表的信息的组合数,但这会出现一些问题,如:所以需要消除无用的。多表查询的分类内连接查询、外连接查询、子查询内连接查询隐式内连接:使用where,如:select * from 表1,表2 where 表1.'emp_id'=表2.'id';显式内连接:语法:select 字段列表from 表名1inner join --inner可省略 表名2on 条件原创 2020-12-25 19:51:42 · 120 阅读 · 0 评论 -
学习笔记【MySQL基础操作-第四节:备份与还原】
数据库的备份和还原命令行的方式语法:备份:mysqldump -u用户名 -p密码 要备份的数据库名称> 保存的路径 还原:登录数据库创建数据库使用数据库执行文件。source 文件路径原创 2020-12-25 16:52:20 · 83 阅读 · 1 评论 -
学习笔记【MySQL基础操作-第三节:数据库的设计(范式)】
数据库的设计多表之间的关系一对一: 如人和身份证,一个人对一个身份证,一个身份证对一个人。一对多(多对一): 如部门和员工,一个部门对多个员工,一个员工对一个部门。多对多: 学生和课程,一个学生可以选多个课程,一个课程可被多个学生选择。实现关系一对多(多对一): 在多的一方建立外键,指向一的一方的主键。多对多: 需要借助第三张中间表,中间表至少包含两个字段,这两个字段作为第三张表的外键,分别指向两张表的主键。一对一: 在任意一方添加唯一约束的外键,指向另一方的主键。不过一般都放在一张表原创 2020-12-25 11:54:22 · 99 阅读 · 0 评论 -
学习笔记【MySQL基础操作-第二节:约束】
约束对表中的数据进行限定,保证数据的正确性、有效性和完整性。分类主键约束:primary key非空约束:not null唯一约束:unique外键约束:foreign key非空约束 not null值不能为空。创建表时添加非空约束:CREATE TABLE students02( id INT, NAME VARCHAR(20) NOT NULL);创建表后添加非空约束:ALTER TABLE students02 MODIFY NAME VARCHAR(20) N原创 2020-12-24 23:10:01 · 202 阅读 · 1 评论 -
学习笔记【MySQL基础操作-第一节:MySQL基本操作】
数据库:DataBase;简称DB。用于存储和管理数据的仓库。数据库的特点:持久化存储数据的。其实DB就是一个文件系统。方便存储和管理数据。使用了统一的方式操作数据库–SQL。数据库的种类:MySQL:开源免费的数据库,小型的数据库,已经被Oracle收购了MySQL6.x开始收费。Oracle:收费的大型数据库。DB2:IBM公司的数据库产品,收费的。长应用在银行系统中。SQLServer:MicroSoft公司收费的中兴的数据库。C#、net等语言常使用。-等等…MySQL原创 2020-12-24 18:46:32 · 172 阅读 · 0 评论