欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > IT业 > MySQL创建数据库和表,并插入四大名著英雄数据

MySQL创建数据库和表,并插入四大名著英雄数据

2025/3/10 1:17:35 来源:https://blog.csdn.net/yhahab/article/details/146115899  浏览:    关键词:MySQL创建数据库和表,并插入四大名著英雄数据
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 表名;

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词