msq语言

简介: 控制语言,定义语言,操纵语言

DCL 数据库控制语言

create user name@ip地址 identifiedy by 密码;//创建新用户并设置密码

grant 权限 on 数据库 . to ‘name’@IP地址 //授权 赋予用户数据库中所有表的权限在表后加上.

revoke 权限 on 数据库 .* from 用户名@IP地址;//回收权限

show grants for 同户名 @ip地址;//展示用户权限

flush privileges;//刷新权限 出现自mysql 5.7以上

exit;//退出

错误:UPDATE command denied to user 'name'@ip地址 for table ‘表名’//用户没有权限

错误:using passward yes;//输入密码但是密码错误

DDL 数据库定义语言 改变数据库的样子

用户可以有n个数据库 数据库里可以有n个表

  1. show databases;//查看数据库
  2. show tables ;//查看表
  3. desc tables;//查看表结构
  4. use 数据库名字;//使用数据库
  5. create database name;创建数据库
  6. creat table name(表的结构)
  7. tid int(11)primary key not null //主键 不会设置在属性上,区别于其他记录的唯一存在,本表里永远不能重复
  8. alter table name add 字段 int()//向表中添加字段
  9. drop datebase name //删除
  10. alter table name change price money int(11)//更改
  11. alter table name modify name int();//更改 change可以更改名字以及类型,modify只能改类型
  12. create table name as select * from name//复制

DML数据库操纵语言(数据)

performance_schema 不属于数据库

外键 联系 约束条件

cascade级联 constraint 外简约束

联合主键:多个主键形成一个组合

逻辑外键:使用语法上产生逻辑关联产生的外键

物理外键:使用 foreign key作为外键关联另一张字段的连接方法

相关文章
|
存储 算法 Unix
用一句Halle认识C 语言
用一句Halle认识C 语言
132 0
用一句Halle认识C 语言
|
算法 Linux 程序员
我为什么建议大家一定的会 C 语言
我为什么建议大家一定的会 C 语言
2104 0
|
Java 开发者
快速掌握一个语言最常用的50%
现在的开发工作要求我们能够快速掌握一门语言。一般来说应对这种挑战有两种态度:其一,粗粗看看语法,就撸起袖子开干,边查Google边学习;其二是花很多时间完整地把整个语言学习一遍,做到胸有成竹,然后再开始做实际工作。
952 0
P4语言
官网:https://p4.org/ github:https://github.com/p4lang/tutorials   相关文章: P4语言编程快速开始:https://www.sdnlab.com/18072.
1532 0
|
JavaScript 开发工具 前端开发
|
Web App开发 Java C#
|
Java API C#
七天七语言
七天七语言 Kotlin Go C# Java Scala Python JavaSript hello,world 基本数据类型与类型系统 关键字与操作符 循环与分支 字符串与数组 集合类 面向对象编程 函数式编程 文件IO 正则表达式 多线程 J...
1048 0