SQL语法快速参考
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 (编辑:源码网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |