创建语句
注:使用该语句需要执行者拥有【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]>