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语句,可以帮助你进行数据库的操作。注意在实际使用过程中,根据具体需求可能需要更复杂的查询语句和条件。
版权声明:本文标题:ms sql数据库语句 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1705238751h478214.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论