文章目录
1. 什么是MySQL数据库
2. 数据库的操作
2.1 显示当前有的数据库

2.2 创建数据库

2.3 使用数据库

2.4 删除数据库

3. 常用的数据类型
3.1 数值类型

3.2 字符串类型
数据类型 | 说明 |
---|
varchar(size) | 可变长度字符串 |
text | 长文本数据 |
meniumtext | 中等长度文本数据 |
blob | 二进制形式的长文本数据 |
3.3 日期类型
数据类型 | 大小 |
---|
datetime | 范围从1000到9999年,不会进行时区的检索及转换 |
timestamp | 范围从1970到2038年,自动检索当前时区并进行转换。 |
4. 表的简单操作
4.1 创建表

4.2 查看表

4.3 删除表

5. 总结及上述用的代码
mysql> show databases;
+
| Database |
+
| information_schema |
| mysql |
| performance_schema |
| sys |
| xc |
+
5 rows in set (0.00 sec)
mysql> create database boke charset utf8;
Query OK, 1 row affected (0.00 sec)
mysql> drop database boke;
Query OK, 0 rows affected (0.00 sec)
mysql> create database if not exists boke character set utf8mb4;
Query OK, 1 row affected (0.00 sec)
mysql> show databases;
+
| Database |
+
| information_schema |
| boke |
| mysql |
| performance_schema |
| sys |
| xc |
+
6 rows in set (0.00 sec)
mysql> use boke;
Database changed
mysql> drop database boke;
Query OK, 0 rows affected (0.00 sec)
mysql> show databases;
+
| Database |
+
| information_schema |
| mysql |
| performance_schema |
| sys |
| xc |
+
5 rows in set (0.00 sec)
mysql> use boke;
ERROR 1049 (42000): Unknown database 'boke'
mysql> create database boke;
Query OK, 1 row affected (0.00 sec)
mysql> use boke;
Database changed
mysql> create table stu_test (
-> id int,
-> name varchar(20) comment '姓名',
-> password varchar(50) comment '密码',
-> age int,
-> sex varchar(1),
-> birthday timestamp,
-> amout decimal(13,2),
-> resume text
-> );
Query OK, 0 rows affected (0.02 sec)
mysql> desc stu_test;
+
| Field | Type | Null | Key | Default | Extra |
+
| id | int(11) | YES | | NULL | |
| name | varchar(20) | YES | | NULL | |
| password | varchar(50) | YES | | NULL | |
| age | int(11) | YES | | NULL | |
| sex | varchar(1) | YES | | NULL | |
| birthday | timestamp | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP |
| amout | decimal(13,2) | YES | | NULL | |
| resume | text | YES | | NULL | |
+
8 rows in set (0.00 sec)
mysql> drop table stu_test;
Query OK, 0 rows affected (0.01 sec)