注意:MySQL命令终止符为分号 ; 。
1. 查看所有的数据库
show databases;
2. 选择数据库
use 数据库的名称;
3.创建数据库
create database 数据库名;
4.查看所有的数据表
show tables;
5.删除数据库
drop database 数据库名;
6.选择/切换数据库
use 数据库名;
7. 创建数据表
创建MySQL数据表需要以下信息:
- 表名
- 表字段名
- 定义每个表字段
语法如下:
CREATE TABLE table_name (column_name column_type);
例子如下:
create table if not exists `runoob_tbl`(
`runoob_id` int unsigned auto_increment,
`runoob_title` varchar(100) not null,
`runoob_author` varchar(40) not null,
`submission_date` date,
primary key (`runoob_id`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
注意:使用的不是双引号 ‘ “ ’ 而是 反引号 ‘ ` ’
实例解析:
- 如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错。
- AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。设置为 AUTO_INCREMENT(自动增加) 属性的列,不需要我们去手动设置值,该字段会自动递增。
- PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。
- ENGINE 设置存储引擎,CHARSET 设置编码。
8. 查看某个表的表结构
desc 数据库表名;
或者:
show columns from 数据库表名;
eg.
desc runoob_test_tbl;
执行结果:

9. 删除数据表
drop table 表名;
本文详细介绍MySQL数据库的基本操作命令,包括数据库的创建、选择、删除,数据表的创建、查看、删除,以及表结构的查看等实用技巧。

被折叠的 条评论
为什么被折叠?



