5-什么是SQL语言[mysql数据库]

什么是SQL 语言

SQL是用于访问和处理数据的标准的计算机语言

image.png

SQL语言分类

DML:数据操作语言.包括 对数据表的增删改查

DCL:数据控制语言.包括 管理用户\权限\事务

DDL:数据定义语言.包括 管理逻辑库\数据表\视图\索引

注意事项

SQL语句不分大小写,但字符串区分大小写

SELECT "HelloWorld";

SQL语句必须以分号结尾

SQL语句中的空白和换行没有限制,但是不能破环语法和关键字.

SQL语句的注释有两种

    "# 这是一段注释文字"

    /* 这是另一端多行注

        释文字 */

创建操作逻辑库

CREATE DATABASE 逻辑库名称;

SHOW DATABASES;

DROP DATABASE 逻辑库名称;

创建数据表及操作

ALTER TABLE 表名称 (

ADD 列1 数据类型 [约束] [COMMENT 注释],

ADD 列2 数据类型 [约束] [COMMENT 注释].

......

) [COMMENT=注释];

CREATE TABLE student (

 id INT UNSIGNED PRIMARY KEY,

name VARCHAR(20) NOT NULL,

sex CHAR(1) NOT NULL,

birthday DATE NOT NULL,

tel CHAR(11) NOT NULL,   

remark VARCHAR(200)

);

//CHAR是定长字符串,VARCHAR是变长字符串

// UNSIGNED 无符号整数,不能有负数

//PRIMARY KEY 主键,值不能重复

插入增加数据

INSERT INTO student VALUES(1,"李强","男","1995--6-15","13312344566",NULL);

数据表其他操作

SHOW tables; //显示当前逻辑空间中的数据表

DESC student; //查看student表的数据结构

SHOW CREATE TABLE student; //查看创建student表时的SQL语句

DROP TABLE student; //删除student表

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容