我的编程空间,编程开发者的网络收藏夹
学习永远不晚

综览mysql所有语句

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

综览mysql所有语句

参考主体:http://c.biancheng.net/view/2600.html

1.CREATE主句

CREATE DATABASE IF NOT EXISTS <数据库名> DEFAULT CHARACTER SET <字符集名> DEFAULT COLLATE <排序方法名> ;

CREATE TABLE IF NOT EXISTS <表名> ( <列名> <数据类型> [<约束>] [,<列名> <数据类型> [<约束>] ] [,<约束 > ] )

  • 整数类型:TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT
  • 浮点数类型:FLOAT、DOUBLE
  • 定点数类型:DECIMAL
  • 日期/时间类型:YEAR、TIME、DATE、DATETIME、TIMESTAMP
  • 字符串类型:CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT、ENUM、SET
  • 二进制类型:BIT、BINARY、VARBINARY、TINYBLOB、BLOB、MEDIUMBLOB、LONGBLOB
  • 主键约束:PRIMARY KEY、PRIMARY KEY(主键列1,主键列2,…,主键列n)
  • 外键约束:[CONSTRAINT <外键名>] FOREIGN KEY (外键列1,外键列2,…,外键列n) REFERENCES <主表名>(主键列1,主键列2,…,主键列n)
  • 唯一约束:UNIQUE、CONSTRAINT <唯一约束名> UNIQUE(<列名>)
  • 检查约束:CHECK(<表达式>)、CONSTRAINT <检查约束名> CHECK(<表达式>)
  • 非空约束:NOT NULL
  • 默认值约束:DEFAULT <默认值>

CREATE VIEW <视图名> [(列名1,列名2,…,列名n)] AS <SELECT语句>

CREATE FUNCTION <函数名> ( [ <参数1> <类型1> [ , <参数2> <类型2>] * ] ) RETURNS <类型> <函数主体>

CREATE PROCEDURE [<数据库名>.]<过程名> ( [ [ IN | OUT | INOUT ] <参数1> <类型1> [ ,[ IN | OUT | INOUT ] <参数2> <类型2>] * ] ) <过程体>

  • 自定义结束符号:DELIMITER <自定义符号(反斜杠除外)>

CREATE TRIGGER [<数据库名>.]<触发器名> < BEFORE | AFTER > <INSERT | UPDATE | DELETE > ON <表名> FOR EACH ROW <触发器主体>

CREATE [UNIQUE] INDEX <索引名> ON <表名> (<列名> [<长度>] [ ASC | DESC] [,<列名> [<长度>] [ ASC | DESC]]* )

CREATE USER <用户名@主机名> IDENTIFIED BY [ PASSWORD ] <口令>

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

综览mysql所有语句

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL一条语句递归查询所有子集数据

MySQL中,现有一组数据,数据包含字段主键:id,父类ID:pid,id与pid是继承关系,根据某个id查询其下级关联的所有记录; 1、利用递归查询语法。递归查询是在 MySQL 8.0 版本引入的新特性,如果您的 MySQL 版本低于
2023-08-17

MySQL中sql语句有哪些

小编给大家分享一下MySQL中sql语句有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!以下两个表格做讲解SELECTSELECT "字段" FROM "表名
2023-06-29

oracle查看所有存储过程语句的命令

可以通过使用 select object_name, object_type, text from dba_objects where object_type = 'procedure' 命令查看所有 oracle 存储过程语句:连接到 o
oracle查看所有存储过程语句的命令
2024-05-13

MySQL中如何通过一条语句描述数据库中的所有表?

您可以使用 INFORMATION_SCHEMA.COLUMNS 通过一条语句来描述数据库中的所有表。语法如下。SELECT *FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA=&rsqu
2023-10-22

mysql常用语句有多少条

mysql 常用语句包括:数据操作语言 (dml):select、insert、update、delete数据定义语言 (ddl):create table、alter table、drop table数据控制语言 (dcl):grant、
mysql常用语句有多少条
2024-08-01

MySQL的循环语句有哪些

这篇“MySQL的循环语句有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MySQL的循环语句有哪些”文章吧。mysql
2023-06-28

编程热搜

目录