SQL通用语法及分类
个人学习笔记如有错误还望各位大佬斧正
-
SQL 通用语法
-
sql 语句可以单行或多行书写,以分号结尾,
-
sql 语句可以使用空格/缩进来增加语句可读性。
-
MySQL数据库的sql语句不区分大小写,关键字建议用大写。
-
注释:
-
单行注释:--注释内容或#注释内容(MySQL特有)
-
多行注释:/* 注释内容 */
-
-
-
SQL分类
DDL:数据定义语言,用来定义数据库对象(数据库,表,字段)、
DML:数据库操作语言,用来对数据库表中的数据进行增删改
DQL:数据查询语言,用来查询数据库中表的数据
DCL:数据控制语言,用来创建数据库用户、控制数据库的访问权限
DDL-数据库操作
查询
查询所有数据库
1 show databases;
查询当前数据库
1 select database();
创建
create database [if not exists]数据库名[default charset 字符集] [collate 排序规则];
删除
1 drop database [if exists]数据库名;
使用
1 use 数据库名;
DDL-表操作-查询
查询当前数据库所有表
1 show tables;
查询表结构
1 desc 表名;
查询指定表的建表语句
1 show create table 表名;
DDL-表操作-创建
1 create table 表名( 2 字段1 字段1类型[comment 字段1注释1], 3 字段2 字段2类型[comment 字段2注释2], 4 字段3 字段3类型[comment 字段3注释3], 5 ... 6 字段n 字段n类型[comment 字段n注释n] ##最后一个字段后面没有逗号 7 ) [comment 标注释 ]; 8
本文来自博客园,作者:代码改变世界—北枳,转载请注明原文链接:https://www.cnblogs.com/D1DCD/articles/17181879.html

浙公网安备 33010602011771号