什么是sql语言

Posted 灿灿的金

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是sql语言相关的知识,希望对你有一定的参考价值。

sql是用于访问和处理数据的标准的计算机语言,在这里插入图片描述
sql语言的分类:
DML:用于表的增删改查。
DCL:用于处理用户,权限,事务。
DDL:用于逻辑库,数据表,视图和索引。

sql语句注意事项:
sql语句不区分大小写,但是字符串区分大小写。
sql语句必须以分号结尾。
sql语句中的空白和换行没有限制,但是不能破坏语法。

sql语句的注释:

#这是一段注释文字
/*这是另一段注释文字*/

创建逻辑库:CREATE DATABASE 逻辑库名称;

CREATE DATABADE test;

展示逻辑库:SHOW DATABASES;

SHOW DATABASES;

删除逻辑库:DROP DATABASE 逻辑库名称;

DROP DATABASES test;

创建数据表:

CREATE TABLE student(
id INT UNSIGNED PRIMARY KEY,
name VARCHAR(10) NOT NULL,
sex CHAR(1) NOT NULL,
birthday DATE NOT NULL,
tel CHAR(11) NOT NULL,
remark VARCHAR(200)
)

使用某个逻辑库:

USE test;

用sql语句插入数据:

INSERT INTO student VALUES(1,'李强','男','1995-05-15','11235479789',NULL);

数据表其他操作:

SHOW TABLES;#查看当前逻辑空间的数据表
DESC student;#查看student这个数据表的具体情况
SHOW CREATE TABLE student;#查看数据表创建时的sql语句;
DROP TABLE student;#删除数据表

UNSIGNED表示数据恒为正整数,还可以为整数0,用此类型可以增加数据长度。

以上是关于什么是sql语言的主要内容,如果未能解决你的问题,请参考以下文章

sql sql里面的代码片段

Microsoft SQL Server 代码片段收集

缺少 SQL SERVER 2014 代码片段

sql Oracle代码片段

sql 日期转换代码片段 - Dato,120,konvertere

以下代码片段是不是容易受到 Rails 5 中 SQL 注入的影响?