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表

你可能感兴趣的:(5-什么是SQL语言[mysql数据库])