一、数据库相关的简单命令
1、显示数据库
show databases;
2、创建数据库
create database 数据库名 character set 字符集 collate 指定字符集的校验规则;
注意:
- 数据库名应尽量避免使用关键字,如必须使用则需添加``(倒引号);
- 未加粗的部分可进行省略,默认使用MySQL中的默认字符集;
- 如果数据库已存在,则无法创建;
3、删除数据库
drop database 数据库名;
这是一个比较危险的命令,谨慎操作。
4、使用数据库
MySQL中存放多个数据库,就需要指定某个数据库来进行相关操作。
use 数据库名;
二、数据库的数据类型
1、数值类型
通俗来讲,表格中的M指的是有效数字的位数,D指的是小数点后的位数。
2、字符串类型
注意:在MySQL中没有字符类型。在插入这类数据时应加上双引号或者单引号。
3、日期类型
对于DATATIME类型在插入数据时的格式为:年-月-日 时:分:秒 (省略时分秒后插入数据为年-月-日 00:00:00),在插入数据时需加单引号或双引号,若数据不合法则无法插入。
三、数据库表的简单操作
1、查看数据表
show tables;
表示当前为空。
2、创建数据表
create table 数据表名(字段名 数据类型,字段名 数据类型,……);
创建一个学生表:
3、查看表结构
desc 数据表名;
注意:
- int(11):表示数据宽度为11;
- 字段名Null表示是否允许为空;
- Key表示是否为主键;
- Default 表示默认值;
- Extra表示额外信息;
4、删除表
drop table 表名;