数据库-定义语句

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

创建语句

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

转载于:https://my.oschina.net/zhaojunhui/blog/1619672

你可能感兴趣的:(数据库-定义语句)