![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql数据库
qyu21490
这个作者很懒,什么都没留下…
展开
-
mysql之多表查询
//先创建两张对应的员工表 create table emp(ename varchar(11),sal int,deptno int);//员工 create table dept(dname varchar(11), deptno int);//部门 内连接 方言查询 select emp.ename,dept.dname,emp.sal from emp,dept where em...原创 2019-11-07 19:28:00 · 103 阅读 · 0 评论 -
mysql之备份
选择要备份的数据库以及路径 mysqldump -uroot -p123456 数据库名>路径 备份成功后,登录mysql drop database test; 不小心删除后后 首先 create database test; 然后退出 之后 mysql -uroot -p123456 test<路径 即可恢复数据 或者 在数据库下 source 路径 注意:只能恢复数据库,如果把数...原创 2019-11-07 19:26:40 · 77 阅读 · 0 评论 -
mysql之约束
主键约束primary key 具有唯一性和非空性和被引用性 非空 not null 唯一unique ===================================== 主键约束使用方式 create table emp ( empo int primary key ) 或者 create table emp ( empo int , primary key(empo) ) 或者在...原创 2019-11-07 19:24:50 · 118 阅读 · 0 评论 -
dcl操作
创建用户 create user 用户名@ip地址 identified by '密码' >用户只能在指定的ip地址上登录 create user 用户名@'%' identified by '密码'; >用户可以在任意的ip地址登录 授权: grant 权限1,...权限n[all] on 数据库.* to 用户名@ip地址 撤销权限 revoke 权限1,..权限n on 数...原创 2019-11-02 18:57:40 · 204 阅读 · 0 评论 -
ddl操作
//凡是[]内的内容都是可加可不加的 查看所有数据库 show databases; 切换(选择要操作的)数据库:use 数据库名 创建数据库:create database [if not exists] 名字 [charset=utf8]; 删除数据库:drop database [if exists] test; 常用数据类型 int:整型 double:浮点型 列如double(5,2...原创 2019-11-02 18:57:07 · 118 阅读 · 0 评论 -
dml操作
数据库操作语言 在数据库中所有字符串1类型,必须使用单引,不能使用双引 插入数据 //插入部分列,没有插入的部分为null insert into 表名{列名1,列名2,..} values(列值1,列值2,...); //不给出插入列,值得顺序要与创建表时列的顺序相同 insert into 表名 values(列值1,列值2,...) 修改数据 update 表名 set 列名1=列值1...原创 2019-11-02 18:56:21 · 158 阅读 · 0 评论 -
mysql简介
数据库存放在data文件中 开启服务器 net start mysql 关闭服务器 net stop mysql 登录 mysql -uroot -p123456 <!-h127.0.0.1> sql语句分类 1,DDL,创建,删除,修改,库,表结构 DML,增删盖茶 DCL,用来自定义访问权限和安全级别 DQL,用来查询记录 ...原创 2019-11-02 18:55:49 · 80 阅读 · 0 评论