1.登录数据库并创建数据库db_ck;
创建完成后使用到我们创建的数据库。
Enter password: ******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 26
Server version: 8.4.3 MySQL Community Server - GPLCopyright (c) 2000, 2024, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> create database db_ck;
Query OK, 1 row affected (0.03 sec)mysql> use db_ck;
Database changed
2.创建表t_hero,
根据hero属性包括(id,name,nickname,age,gender,address,weapon,types)
创建完成后进行查看
使用命令desc t_hero进行查看表建立是否成功;
mysql> create table t_hero(-> id int,-> name varchar(100),-> nickname varchar(100),-> age int,-> gender varchar(2),-> address varchar(100),-> weapon varchar(100),-> types varchar(100));
Query OK, 0 rows affected (0.06 sec)mysql> desc t_hero;
+----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+-------+
| id | int | YES | | NULL | |
| name | varchar(100) | YES | | NULL | |
| nickname | varchar(100) | YES | | NULL | |
| age | int | YES | | NULL | |
| gender | varchar(2) | YES | | NULL | |
| address | varchar(100) | YES | | NULL | |
| weapon | varchar(100) | YES | | NULL | |
| types | varchar(100) | YES | | NULL | |
+----------+--------------+------+-----+---------+-------+
8 rows in set (0.01 sec)
最后插入我们的四大名著人物数据;
这里我一个名著选择了一个进行插入数据;
mysql> insert into t_hero values(1,"孙悟空","齐天大圣",800,"男","花果山","如意金箍棒","妖");
Query OK, 1 row affected (0.01 sec)mysql> insert into t_hero values(2,"林黛玉","林妹妹",20,"女","贾府","无","人类");
Query OK, 1 row affected (0.01 sec)mysql> insert into t_hero values(3,"李逵","黑旋风",30,"男","沂州","两柄板斧","人类");
Query OK, 1 row affected (0.01 sec)mysql> insert into t_hero values(4,"赵云","常山赵子龙",27,"男","常山","涯角枪","人类");
Query OK, 1 row affected (0.01 sec)mysql>
插入完成后再次查看表数据
mysql> select * from t_hero;
+------+--------+------------+------+--------+---------+------------+-------+
| id | name | nickname | age | gender | address | weapon | types |
+------+--------+------------+------+--------+---------+------------+-------+
| 1 | 孙悟空 | 齐天大圣 | 800 | 男 | 花果山 | 如意金箍棒 | 妖族 |
| 1 | 孙悟空 | 齐天大圣 | 800 | 男 | 花果山 | 如意金箍棒 | 妖 |
| 2 | 林黛玉 | 林妹妹 | 20 | 女 | 贾府 | 无 | 人类 |
| 3 | 李逵 | 黑旋风 | 30 | 男 | 沂州 | 两柄板斧 | 人类 |
| 4 | 赵云 | 常山赵子龙 | 27 | 男 | 常山 | 涯角枪 | 人类 |
+------+--------+------------+------+--------+---------+------------+-------+
5 rows in set (0.00 sec)mysql>
如上所示建立数据库和表,并插入数据操作就全部完成了。
注:
查看数据库 show databases;
创建数据库
create database 数据库名称 [default charset = utf8mb4]; 同时指定编码,否则参数默认
使用数据库 use 已存在的数据库名称;
删除数据库 drop database 数据库名称;
在某个数据库中执行表操作
查看所有表格 show tables;
创建表格 create table 表名称(
字段1名称 类型 [约束条件,]
字段2名称 类型 [约束条件,]
……
);查看表结构 describe 已存在的表;
插入数据
insert into 表名 values(xx, "xxx", xx, "xx");根据不同字段类型按顺序一一对应
查看表所有内容 select * from 表名;
删除表 drop table 表名;