要求:建立一张表,表里面有多个字段,每一个字段对应一种数据类型
注意:表名,字段名都要起的有意义
在cmd中 通过mysql -uroot -p指令打开客户端
C:\Users\lenovo>mysql -uroot -p
第一步:创建一个数据库----mydb1
mysql> CREATE DATABASE mydb1;
第二步:使用 USE
命令选择数据库----mydb1
mysql> use mydb1;
第三步:编写 CREATE TABLE 语句,定义表的结构和字段。为每个字段选择合适的数据类型
mysql> CREATE TABLE students (
-> id INT PRIMARY KEY AUTO_INCREMENT,
-> full_name VARCHAR(100) NOT NULL,
-> age INT,
-> gender ENUM('Male', 'Female', 'Other'),
-> date_of_birth DATE,
-> phone_number VARCHAR(20)
-> ) ENGINE=InnoDB CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Query OK, 0 rows affected (0.02 sec)
第四步:向表中插入数据
mysql> INSERT INTO students (full_name, age, gender, date_of_birth, phone_number)
-> VALUES
-> ('张三', 19, 'male', '2000-06-05', '123456'),
-> ('李四', 22, 'male', '2001-09-10', '78901');
Query OK, 2 rows affected (0.01 sec)
第五步:查询
mysql> SELECT * FROM mydb1.students;
+----+-----------+------+--------+---------------+--------------+
| id | full_name | age | gender | date_of_birth | phone_number |
+----+-----------+------+--------+---------------+--------------+
| 1 | 张三 | 19 | Male | 2000-06-05 | 123456 |
| 2 | 李四 | 22 | Male | 2001-09-10 | 78901 |
+----+-----------+------+--------+---------------+--------------+
2 rows in set (0.00 sec)