创建语句
注:使用该语句需要执行者拥有【CREATE】权限
CREATE DATABASE
创建数据库
示例:创建一个名称为【mydata】的数据库并指定默认字符集为utf8
CREATE DATABASE mydata DEFAULT CHARSET utf8;
CREATE USER
创建用户
示例:创建一个名称为【user1】的本地数据库用户并使用密码【123456】
CREATE USER 'user1'@'localhost' IDENTIFIED BY '123456';
CREATE TABLE
创建数据表
==常用数据类型见【数据类型表】==
示例:在【mydata】数据库中创建一个名称为【table1】的表
CREATE TABLE table1 ( PersonID int, LastName varchar(255), FirstName varchar(255), Address varchar(255), City varchar(255) );
描述:用于在数据库中创建表
查询语句
SHOW DATABASES;
查询数据库列表
示例:查看已创建的数据库
MariaDB [(none)]> SHOW DATABASES;
+---------------------+
| Database |
+---------------------+
| mydata |
| mysql |
| test |
+---------------------+
8 rows in set (0.00 sec)
MariaDB [(none)]>
SHOW TABLES;
查询数据表
MariaDB [mydata]> SHOW TABLES;
+------------------+
| Tables_in_mydata |
+------------------+
| table1 |
+------------------+
1 row in set (0.00 sec)
MariaDB [mydata]>
DESCRIBE 表名;
查看数据库中某表内容
MariaDB [mydata]> DESCRIBE table1;
+-----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+-------+
| PersonID | int(11) | YES | | NULL | |
| LastName | varchar(255) | YES | | NULL | |
| FirstName | varchar(255) | YES | | NULL | |
| Address | varchar(255) | YES | | NULL | |
| City | varchar(255) | YES | | NULL | |
+-----------+--------------+------+-----+---------+-------+
5 rows in set (0.03 sec)
MariaDB [mydata]>