加入收藏 | 设为首页 | 会员中心 | 我要投稿 晋中站长网 (https://www.0354zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQL语法快速参考

发布时间:2022-12-19 13:33:49 所属栏目:MsSql教程 来源:互联网
导读: SQL操作命令Overview
1、显示当前数据库服务器中的数据库列表:mysql> SHOW DATABASES;
注意:mysql库里面有MYSQL的系统信息,我们改密码和新增用户mssql 语句快速参考,实际上就是用这个库

SQL操作命令Overview

1、显示当前数据库服务器中的数据库列表:mysql> SHOW DATABASES;

注意:mysql库里面有MYSQL的系统信息,我们改密码和新增用户mssql 语句快速参考,实际上就是用这个库进行操作。

2、显示数据库中的数据表:

mysql> USE 库名;

mysql> SHOW TABLES;

3、显示数据表的结构:mysql> DESCRIBE 表名;

4、建立数据库:mysql> CREATE DATABASE 库名;

5、建立数据表:

mysql> USE 库名;

mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1));

6、删除数据库:mysql> DROP DATABASE 库名;

7、删除数据表:mysql> DROP TABLE 表名;

8、将表中记录清空:mysql> DELETE FROM 表名;

9、显示表中的记录:mysql> SELECT * FROM 表名;

10、往表中插入记录:mysql> INSERT INTO 表名 VALUES (”hyq”,”M”);

11、更新表中数据:mysql-> UPDATE 表名 SET 字段名1='a',字段名2='b' WHERE 字段名3='c';

12、用文本方式将数据装入数据表中:

mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE 表名;

13、导入.sql文件命令:

mysql> USE 数据库名;

mysql> SOURCE d:/mysql.sql;

14、命令行修改root密码:

mysql> UPDATE mysql.user SET password=PASSWORD('新密码') WHERE User='root';

mysql> FLUSH PRIVILEGES;

15、显示use的数据库名:mysql> SELECT DATABASE();

16、显示当前的user:mysql> SELECT USER();

SQL语法规律

可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。

SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。查询和更新指令构成了 SQL 的 DML 部分:

SELECT - 从数据库表中获取数据

UPDATE - 更新数据库表中的数据

DELETE - 从数据库表中删除数据

INSERT INTO - 向数据库表中插入数据

SQL 的数据定义语言 (DDL) 部分使我们有能力创建或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。

SQL 中最重要的 DDL 语句:

CREATE DATABASE - 创建新数据库

ALTER DATABASE - 修改数据库

CREATE TABLE - 创建新表

ALTER TABLE - 变更(改变)数据库表

DROP TABLE - 删除表

CREATE INDEX - 创建索引(搜索键)

DROP INDEX - 删除索引

创建新表

CREATE TABLE runoob_tbl(

runoob_id INT NOT NULL AUTO_INCREMENT,

runoob_title VARCHAR(100) NOT NULL,

runoob_author VARCHAR(40) NOT NULL,

submission_date DATE,

PRIMARY KEY ( runoob_id )

);

增删查改

INSERT INTO Persons VALUES ('Gates', 'Bill', 'Xuanwumen 10', 'Beijing')

INSERT INTO Persons (LastName, Address) VALUES ('Wilson', 'Champs-Elysees')

DELETE FROM Person WHERE LastName = 'Wilson'

SELECT LastName,FirstName FROM Persons

UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson'

辅助语句

SELECT * FROM Persons WHERE City='Beijing'

SELECT * FROM Persons WHERE FirstName='Thomas' AND LastName='Carter'

SELECT Company, OrderNumber FROM Orders ORDER BY Company

SELECT DISTINCT Company FROM Orders

(编辑:晋中站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!