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作为外键关联另一张字段的连接方法

相关文章
|
2月前
|
安全 IDE Java
C#语言的
C#语言是一种面向对象的编程语言
30 1
|
11月前
|
自然语言处理 JavaScript 前端开发
【100 种语言速成】第 2 节:Emojicode
【100 种语言速成】第 2 节:Emojicode
83 0
|
Java 关系型数据库 C#
什么语言才是世界上最好语言 ?
XXX语言是世界上最好语言 前言一个好的编译器/解释器决定一个语言的命运。我们常常看到有人会在网络上谈论一个语言的好坏,从而引起社区口水战,在这些话题中性能占了很大的比例,很少会有人辩论语言的语法合理性,语言的设计缺陷。
1976 0
|
算法 Linux 程序员
我为什么建议大家一定的会 C 语言
我为什么建议大家一定的会 C 语言
2114 0
P4语言
官网:https://p4.org/ github:https://github.com/p4lang/tutorials   相关文章: P4语言编程快速开始:https://www.sdnlab.com/18072.
1542 0
|
JavaScript 开发工具 前端开发
|
Web App开发 Java C#