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

相关文章
|
11月前
|
程序员 编译器 Linux
V 语言
V 是一门通用的编程语言,也可以作为系统语言,其网站说它非常简单,你可以在一个周末学会,它还说 Go 程序员会对该语言非常熟悉,因为 V 语言在很多方面借鉴了 Go。
155 2
|
1天前
|
安全 IDE Java
C#语言的
C#语言是一种面向对象的编程语言
8 1
|
4月前
|
网络协议 数据挖掘 编译器
C++语言
C++语言
58 3
|
9月前
|
自然语言处理 JavaScript 前端开发
【100 种语言速成】第 2 节:Emojicode
【100 种语言速成】第 2 节:Emojicode
71 0
|
Java 关系型数据库 C#
什么语言才是世界上最好语言 ?
XXX语言是世界上最好语言 前言一个好的编译器/解释器决定一个语言的命运。我们常常看到有人会在网络上谈论一个语言的好坏,从而引起社区口水战,在这些话题中性能占了很大的比例,很少会有人辩论语言的语法合理性,语言的设计缺陷。
1964 0
|
算法 Linux 程序员
我为什么建议大家一定的会 C 语言
我为什么建议大家一定的会 C 语言
2104 0
|
Java 开发者
快速掌握一个语言最常用的50%
现在的开发工作要求我们能够快速掌握一门语言。一般来说应对这种挑战有两种态度:其一,粗粗看看语法,就撸起袖子开干,边查Google边学习;其二是花很多时间完整地把整个语言学习一遍,做到胸有成竹,然后再开始做实际工作。
954 0
P4语言
官网:https://p4.org/ github:https://github.com/p4lang/tutorials   相关文章: P4语言编程快速开始:https://www.sdnlab.com/18072.
1534 0
|
JavaScript 开发工具 前端开发