目录
1.创建数据库,删除数据库,查询创建数据的语句,使用数据库,查询当前默认的数据库以及使用的编码方式校验规则
1.创建数据库,删除数据库,查询创建数据的语句,使用数据库,查询当前默认的数据库以及使用的编码方式校验规则
a.创建数据库
mysql> create database if not exists first_db;
Query OK, 1 row affected (0.01 sec)
b.删除数据库
mysql> drop database if exist first_db;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'exist first_db' at line 1
mysql> drop database if exists first_db;
Query OK, 0 rows affected (0.02 sec)
c.查询当前数据库
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| FIRST_OB |
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
5 rows in set (0.02 sec)
mysql>
d.使用数据库
mysql> use first_db;
Database changed
mysql>
e.查询当前默认的数据库以及使用的编码方式校验规则
mysql> select database();
+------------+
| database() |
+------------+
| first_db |
+------------+
1 row in set (0.00 sec)
mysql> select @@character_set_database, @@collation_database;
+--------------------------+----------------------+
| @@character_set_database | @@collation_database |
+--------------------------+----------------------+
| utf8mb4 | utf8mb4_0900_ai_ci |
+--------------------------+----------------------+
1 row in set (0.00 sec)
mysql>
2.数字,文本,日期
在一章表中定义多个字段
mysql> create table first_db(
-> id int(11) comment '编号',
-> company_name char(6) comment '公司名称',
-> introduce varchar(100) comment '介绍',
-> content1 tinytext comment '内容1',
-> content2 text comment '内容2',
-> content3 mediumtext comment '内容3',
-> content4 longtext comment '内容4',
-> description1 blob comment '描述1',
-> description2 mediumblob comment '描述2',
-> description3 longblob comment '描述3',
-> iq tinyint comment '0705数据库IQ',
-> salary smallint comment '薪资',
-> five_plan mediumint comment '五年计划',
-> description1 blob comment '描述1',
-> description2 mediumblob comment '描述2',
-> description3 longblob comment '描述3',
-> iq tinyint comment '0705数据库IQ',
-> salary smallint comment '薪资',
-> five_plan mediumint comment '五年计划',
-> code_num bigint comment '代码量',
-> Establishedtime date comment '公司成立时间',
-> markettime datetime comment '公司上市时间',
-> birthday timestamp comment '老总生日',
-> Deadline time comment '五年计划截至时间',
-> establishment year comment '成立年份',
-> )engine=InnoDB default character set utf8mb4 collate utf8mb4_0900_ai_ci;
Query OK, 0 rows affected, 1 warning (0.02 sec)