MySQL – 基础语句一览表
表格一览
| 作用 | 语句 | 
|---|---|
| 查看当前所有的数据库 | SHOW DATABASES; |     
| 查看当前数据库中所有的表 | SHOW TABLES; |     
| 查看当前表的结构 | DESC table_name; |     
| 查看当前所有用户 | SELECT User, Host FROM mysql.User; |     
| 选择指定数据库 | USE database_name; |     
| 创建数据库 | CREATE DATABASE database_name; |     
| 删除数据库 | DROP DATABASE database_name; |     
| 查看支持的引擎 | SHOW ENGINES \G 1 |     
建立表
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name (create_definition,...) [table_options] [partition_options] CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)] [table_options] [partition_options] [IGNORE | REPLACE] [AS] query_expression CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name { LIKE old_tbl_name | (LIKE old_tbl_name) }  例子:2
mysql> CREATE TABLE stu_info( -> account INT NOT NULL PRIMARY KEY UNIQUE KEY, -> name varchar(20) NOT NULL); Query OK, 0 rows affected (0.02 sec) mysql> DESC stu_info; +---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra | +---------+-------------+------+-----+---------+-------+
| account | int(11)     | NO   | PRI | NULL    |       |
| name | varchar(20) | NO | | NULL | | +---------+-------------+------+-----+---------+-------+
2 rows in set (0.01 sec)  删除表
DROP [TEMPORARY] TABLE [IF EXISTS]
    tbl_name [, tbl_name] ...
    [RESTRICT | CASCADE]  例子:
mysql> DROP TABLE stu_info;
Query OK, 0 rows affected (0.02 sec) 
京公网安备 11010502036488号