cgb2108-day01 雨点打透心脏的1/2处 2022-09-12 13:57 135阅读 0赞 ### 文章目录 ### * * 一,数据库 * * \--1,概述 * \--2,安装 * \--3,数据库结构 * 二,SQL语言 * * \--1,概述 * \--2,数据库的操作 * * 1,查询所有数据库 * 2,创建数据库(不能同名) * 3,删除数据库 * \--3,表的操作 * * 1,查询所有表 * 2,创建表 * 3,修改表 * 4,删除表 * 5,练习 * 4,记录 * * \--1,查询所有记录 * \--2,向表中插入记录 * \--3,修改记录 * \--4,删除记录 * 三,作业 * * \--1,创建表并插入数据 刘沛霞/皮皮霞 : 2250432165 ## 一,数据库 ## ### –1,概述 ### 数据库database简称db , 就是用来存储数据和管理数据 的仓库 . 分类: 关系型数据库 : 指存放的数据之间是有紧密关系的 ,如: Mysql Oracle 非关系型数据库 : 指存放的数据之间关系松散 , 如: Redis ### –2,安装 ### 安装 服务器端 和 客户端 1, 服务器端: 用来存储了数据 重点步骤: 设置字符集utf-8避免中文乱码. 使用端口号: 默认是3306 使用的服务名称: Mysql 设置密码: root 检查:找到开始菜单中的Mariadb – mysql client – 输入密码root回车 2, 客户端: 用来连接服务器, 进而操作数据 DOS窗口: a, 输入密码: 就可以连接服务器(找到开始菜单中的Mariadb – mysql client – 输入密码root回车) b, 输入dos命令: win+r打开运行对话框 – 输入cmd – 确定 – 输入命令:mysql -uroot -proot – 回车 ![在这里插入图片描述][watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAY2dibHB4_size_20_color_FFFFFF_t_70_g_se_x_16] 可视化工具: sqlyog ![在这里插入图片描述][watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAY2dibHB4_size_20_color_FFFFFF_t_70_g_se_x_16 1] ### –3,数据库结构 ### 1, 数据库 : 创建库,删除库,修改库,查询库 – 增删改查 2, 表: 指定字段,行(一条一条的记录)和列(每条记录的相关数据) – 增删改查 3, 数据/记录 : 存储 和 管理数据 – 增删改查 ## 二,SQL语言 ## ### –1,概述 ### 是简称,全称是结构化查询语言. 专门用来对数据库进行操作 . ### –2,数据库的操作 ### #### 1,查询所有数据库 #### mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | cgb2107 | | mysql | | test | +--------------------+ 4 rows in set (0.00 sec) #### 2,创建数据库(不能同名) #### mysql> create database cgb2108; Query OK, 1 row affected (0.00 sec) mysql> create database cgb210801 default character set utf8; #指定字符集,避免了中文乱码 Query OK, 1 row affected (0.00 sec) #### 3,删除数据库 #### mysql> drop database cgb2108; #谨慎操作 Query OK, 0 rows affected (0.00 sec) ### –3,表的操作 ### #### 1,查询所有表 #### mysql> use cgb210801; #使用指定的数据库 Database changed mysql> show tables; #查询所有表 Empty set (0.00 sec) #### 2,创建表 #### 语法: create table 表名(字段名称 字段类型(字段长度),字段2,字段3....) mysql> create table tb_door( -> id int(11), -> door_name varchar(100), -> tel varchar(20) -> ); Query OK, 0 rows affected (0.02 sec) #### 3,修改表 #### 语法: alter table 表名 添加字段 字段名称 字段类型(字段长度) mysql> alter table student add column address varchar(100); Query OK, 0 rows affected (0.02 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql> desc student; #查看表的结构 +---------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------+--------------+------+-----+---------+-------+ | name | varchar(10) | YES | | NULL | | | age | int(5) | YES | | NULL | | | address | varchar(100) | YES | | NULL | | +---------+--------------+------+-----+---------+-------+ 3 rows in set (0.01 sec) #### 4,删除表 #### mysql> drop table student; Query OK, 0 rows affected (0.00 sec) #### 5,练习 #### mysql> create table tb_order_detail( #创建表 -> id int(11), -> order_id int(11), -> num int(4), -> item varchar(30), -> price double -> ); mysql> show tables; #查看所有表 mysql> desc tb_order_detail; # 描述表 ### 4,记录 ### #### –1,查询所有记录 #### 语法: 查询 所有 从 表名 mysql> select * from tb_door; Empty set (0.00 sec) #### –2,向表中插入记录 #### 语法: 插入数据 表名 值(字段1的值,字段2的值,字段3的值) 注意:表里有几个字段values需要提供几个值+值的顺序和字段顺序一致 mysql> insert into tb_door values(10,'test',"010-666"); mysql> insert into tb_door values(10,'test',"020-1234"); mysql> insert into tb_door values(20,'first',010-888); #### –3,修改记录 #### 语法: 更新 表名 设置 字段名=字段的新值 mysql> update tb_door set tel='010-857'; Query OK, 3 rows affected (0.00 sec) Rows matched: 3 Changed: 3 Warnings: 0 #### –4,删除记录 #### 语法: delete from 表名 mysql> delete from tb_door; #删除了表里的所有记录 Query OK, 3 rows affected (0.00 sec) ## 三,作业 ## ### –1,创建表并插入数据 ### ![在这里插入图片描述][watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAY2dibHB4_size_20_color_FFFFFF_t_70_g_se_x_16 2] ![在这里插入图片描述][watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAY2dibHB4_size_20_color_FFFFFF_t_70_g_se_x_16 3] [watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAY2dibHB4_size_20_color_FFFFFF_t_70_g_se_x_16]: /images/20220828/5af61f4bff574824bc7a1a401b987ca1.png [watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAY2dibHB4_size_20_color_FFFFFF_t_70_g_se_x_16 1]: /images/20220828/b39d3809d1a147719af213cb4547cae8.png [watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAY2dibHB4_size_20_color_FFFFFF_t_70_g_se_x_16 2]: /images/20220828/550b7900ee444bc19e90f8dcc3bc5525.png [watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBAY2dibHB4_size_20_color_FFFFFF_t_70_g_se_x_16 3]: /images/20220828/2f864b33afa84c6195f7334e66af31ee.png
相关 cgb2108-day07 文章目录 一,改造JDBC释放资源 \--1,完善工具类 \--2,修改测试类 二,HTML 绝地灬酷狼/ 2022年09月14日 15:27/ 0 赞/ 169 阅读
相关 cgb2108-day01 文章目录 一,数据库 \--1,概述 \--2,安装 \--3,数据库结构 二, 雨点打透心脏的1/2处/ 2022年09月12日 13:57/ 0 赞/ 136 阅读
相关 cgb2106-day01 文章目录 一,数据库 \--1,概述 \--2,Mysql数据库的安装 \--3,Mysql数 系统管理员/ 2021年09月11日 03:14/ 0 赞/ 285 阅读
还没有评论,来说两句吧...