mysql
h8_h1
这个作者很懒,什么都没留下…
展开
-
数据库的备份与还原
1.备份: mysqldump -u用户名 -p密码 数据库名称 > 保存的路径(指的是一个文件夹) 2.还原: 1. 登录数据库 2. 创建数据库 3. 使用数据库 4. 执行文件 source 文件路径原创 2021-06-03 15:14:43 · 91 阅读 · 0 评论 -
Mysql之事务
事务事务的基本介绍事务的四大特征:MySQL数据库中事务默认自动提交事务演示事务的隔离级别(了解) 事务的基本介绍 概念:事务由单独单元的一个或多个sql语句组成,在这个单元中,每个mysql语句是相互依赖的。而整个单独单元作为一个不可分割的整体,如果单元中某条sql语句执行失败或者产生错误,整个单元将会回滚。所有受到影响的数据将返回事务 事务的四大特征: 1. 原子性:是不可分割的最小操作单位,要么同时成功,要么同时失败。 2. 持久性:当事务提交或回滚后,数据库会持久化的 保存数据。 3. 隔离性:多个原创 2021-06-03 15:12:34 · 53 阅读 · 0 评论 -
Mysql之约束
约束非空约束唯一约束主键约束外键约束 非空约束 1.概念:not null,某一列的值不能出现null值 2.创建表时添加约束 CREATE TABLE stu( id INT, NAME VARCHAR(20) NOT NULL -- name为非空 ); 3.创建表后,添加非空约束 ALTER TABLE stu MODIFY NAME VARCHAR(20) NOT NULL; 4.删除非空约束 ALTER TABLE stu MODIFY NAME VARCHAR(20); 唯一约束 1.原创 2021-06-03 15:06:49 · 92 阅读 · 1 评论 -
Mysql之DQL查询表中的数据
查询语句语法 # 查询表中全部数据时 select #按条件查询时 select 字段列表 from 表名列表 where 条件列表 group by 分组字段 having 分组后条件 order by 排序 limit 分页 sql执行顺序 from < join<where<group by <count(*)<having<select<order by <limit 条件查询 语法 select 查询列表 from原创 2021-06-03 15:01:05 · 90 阅读 · 0 评论 -
Mysql之DL增删改表中数据
添加数据 语法: insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n); 注意: 列名和值要一一对应。 如果表名后,不定义列名,则默认给所有列添加值 insert into 表名 values(值1,值2,...值n); 除了数字类型,其他类型需要使用引号(单双都可以)引起来 insert into salary values(3,'郝',2000000000),(4,'浩',2000000000); insert into salary(name,sa原创 2021-06-03 14:20:11 · 146 阅读 · 0 评论 -
Mysql之DDL操作数据库和表
6.1数据库的DDL 6.1.1 创建库© 1. C(Create):创建 创建数据库: create database 数据库名称; 创建数据库,判断不存在,再创建: create database if not exists 数据库名称;(增强代码的健壮性) 创建数据库,并指定字符集 create database 数据库名称 character set 字符集名; 练习: 创建db4数据库,判断是否存在,并制定字符集为gbk create database if not exists db原创 2021-06-03 14:13:39 · 86 阅读 · 0 评论 -
mysql客户端登录方式
mysql自带客户端 1.选择其中任意一个都可以 2.输入密码 3.进入了mysql客户端,可以开始敲击命令啦 4.输入quit退出 以上方式有局限性,只能登录root用户 4.4.2 命令行的方式 在mysql的安装目录的bin目录下使用cmd输入以下命令 mysql -h 主机名 -P 3306 -u 用户名 -p密码 mysql -h localhost -P 3306 -u root -p123456 注意:1.以上命令第一个P必须大写 第二个得小写 2.-p与密码原创 2021-06-03 12:25:22 · 2027 阅读 · 0 评论 -
mysql服务启动方式
Mysql启动方式图形化界面命令行方式 mysal默认是开机自启动的 图形化界面 1.右键此电脑,点击管理 2.找到服务里的mysql57,选择开启或关闭 命令行方式 1.以管理员方式打开cmd 2.在命令行中输入net stop mysql57,表示停止服务 3.在命令行中输入net start mysql57,表示开启服务 ...原创 2021-06-03 11:51:41 · 138 阅读 · 0 评论