科技有限公司可以做网站建设吗今日网站收录查询
作业要求:创建数据库db_ck,再创建表t_hero,将四大名著中的主要人物都插入这个表中
如何安装数据库移步如何在Windows11安装数据库
1.创建数据库
mysql> CREATE DATABASE IF NOT EXISTS db_ck;
Query OK, 1 row affected (0.00 sec)mysql>
先创建数据库,代码如上
2.选择创建的数据库
mysql> USE db_ck
Database changed
mysql>
创建之后需要选择数据库才能使用
3.创建表
mysql> CREATE TABLE IF NOT EXISTS t_hero(-> id INT PRIMARY KEY AUTO_INCREMENT,-> name VARCHAR(50) NOT NULL COMMENT '人物名称',-> book VARCHAR(50) NOT NULL COMMENT '所属名著',-> gander VARCHAR(50) NOT NULL COMMENT '性别',-> drscribe VARCHAR(50) NOT NULL COMMENT '描述');
Query OK, 0 rows affected (0.01 sec)
创建了一个表,并在其中增加了五个字段,用于添加一些关键信息
4.添加数据
mysql> INSERT INTO t_hero (name,book,gander,drscribe) VALUES-> ('刘备','三国演义','男','仁德之君,蜀汉开国皇帝'),-> ('关羽','三国演义','男','忠义武圣,青龙偃月刀'),-> ('曹操','三国演义','男','枭雄,魏国奠基人'),-> ('诸葛亮','三国演义','男','谋臣,蜀汉最大功勋之一'),-> ('孙悟空','西游记','男','齐天大圣,斗战胜佛,跳出三界之外'),-> ('沙僧','西游记','男','天庭卷帘大将,忠厚老实'),-> ('猪八戒','西游记','男','净坛使者,直率坦白'),-> ('宋江','水浒传','男','及时雨,梁山伯首领'),-> ('鲁智深','水浒传','男','嫉恶如仇,倒拔垂杨柳'),-> ('贾宝玉','红楼梦','男','通灵宝玉化身,性情叛逆'),-> ('林黛玉','红楼梦','女','多愁善感,才情出众');
Query OK, 11 rows affected (0.00 sec)
Records: 11 Duplicates: 0 Warnings: 0mysql>
成功插入了数据
5.查看添加的数据
SELECT * FROM t_hero;
6.一些查看数据的代码
方法 1:查看全部数据
-- 确保已选择数据库
USE db_ck;-- 查询表中所有数据
SELECT * FROM t_hero;
示例如上面的图所示
方法 2:查看指定字段
-- 仅查看人物名称和所属名著
SELECT name, book FROM t_hero;
方法 3:按条件筛选
-- 查找《西游记》中的角色
SELECT * FROM t_hero WHERE book = '西游记';
方法 4:排序和限制结果
-- 按 id 降序排列,并显示前 3 条
SELECT * FROM t_hero ORDER BY id DESC LIMIT 3;