admin 管理员组

文章数量: 887021


2024年1月14日发(作者:but for)

ms sql数据库语句

一、创建数据库

创建数据库的语句如下:

CREATE DATABASE 数据库名;

例如:

CREATE DATABASE mydb;

二、创建表

创建表的语句如下:

CREATE TABLE 表名 (

列名1 数据类型,

列名2 数据类型,

...

);

例如:

CREATE TABLE students (

id INT PRIMARY KEY,

name VARCHAR(50),

age INT,

gender VARCHAR(10)

);

三、查询数据

查询数据的语句如下:

SELECT 列名1, 列名2, ...

FROM 表名

WHERE 条件;

例如:

SELECT name, age

FROM students

WHERE gender = '男';

四、插入数据

插入数据的语句如下:

INSERT INTO 表名 (列名1, 列名2, ...)

VALUES (值1, 值2, ...);

例如:

INSERT INTO students (name, age, gender)

VALUES ('张三', 18, '男');

五、更新数据

更新数据的语句如下:

UPDATE 表名

SET 列名 = 值

WHERE 条件;

例如:

UPDATE students

SET age = 20

WHERE name = '张三';

六、删除数据

删除数据的语句如下:

DELETE FROM 表名

WHERE 条件;

例如:

DELETE FROM students

WHERE name = '张三';

七、排序数据

排序数据的语句如下:

SELECT 列名1, 列名2, ...

FROM 表名

ORDER BY 列名 ASC/DESC;

例如:

SELECT name, age

FROM students

ORDER BY age DESC;

八、连接表查询

连接表查询的语句如下:

SELECT 表1.列名, 表2.列名, ...

FROM 表1

JOIN 表2 ON 表1.列名 = 表2.列名

WHERE 条件;

例如:

SELECT , _name

FROM students

JOIN courses ON = t_id

WHERE = '女';

九、聚合函数

聚合函数的语句如下:

SELECT 函数名(列名)

FROM 表名

WHERE 条件;

例如:

SELECT AVG(age)

FROM students

WHERE gender = '男';

十、子查询

子查询的语句如下:

SELECT 列名1, 列名2, ...

FROM 表名

WHERE 列名 IN (SELECT 列名 FROM 表名 WHERE 条件);

例如:

SELECT name, age

FROM students

WHERE id IN (SELECT student_id FROM courses WHERE

course_name = '数学');

十一、创建索引

创建索引的语句如下:

CREATE INDEX 索引名 ON 表名 (列名);

例如:

CREATE INDEX idx_name ON students (name);

以上是一些常用的SQL语句,可以帮助你进行数据库的操作。注意在实际使用过程中,根据具体需求可能需要更复杂的查询语句和条件。


本文标签: 语句 列名 数据 查询