MySQL数据库
cat媛
。
展开
-
MySQL数据库基础(一):mysql数据库软件的卸载
1.打开控制面板,卸载程序2.删除mysql安装目录下所有文件3.删除mysql数据存放文件C:\ProgramData\MySQL(C盘下看不见ProgramData这个文件的,点击上面的查看,勾选隐藏文件选项)...原创 2019-05-30 21:17:31 · 330 阅读 · 0 评论 -
MySQL数据库基础(七):商城案例的创建
** 1、商城案例所有的表用户表、订单表、商品表、商品分类用户表用户ID用户名密码手机号中间表cnopno订单表订单编号订单总价下单时间收货地址外键uno(指向用户表的用户ID)商品表商品编号商品名称商品价格外键cno(指向商品分类表的分类ID)商品分类分类ID分类名称分类描述...原创 2019-06-03 01:29:27 · 8680 阅读 · 0 评论 -
MySQL数据库基础(六):多表的创建、关系以及外键约束、主键约束与唯一约束
1、多表的创建1.1创建一个名为thing的数据库1.1.1 创建thing数据库create database thing;1.1.2 登录数据库use thing;1.2创建一个商品分类的表category1.2.1 商品分类:手机数码,鞋靴箱包,香烟酒水,酸奶饼干,零食1.分类的ID2.分类的名称3.分类描述1.2.2 在thing数据库中创建商品分类这个表c...原创 2019-06-02 23:19:56 · 2087 阅读 · 0 评论 -
MySQL数据库报错(二):23000外键约束
1.插入数据时的外键约束由于我们在category这个表中没有定义pid=8,所以在这里无法插入insert into product values(null,'oppo',2999,null,8);2.删除数据时的外键约束由于我们在表product中添加了分类IP为5的数据,所以我们无法删除delete from category where cid=5;...原创 2019-06-02 22:38:10 · 7135 阅读 · 0 评论 -
MySQL数据库基础(五):表中数据的操作(增删改查)
1.插入数据1.1 插入数据insert into 表名(列名1,列名2,列名3) values(值1,值2,值3);1.2 插入数据中文乱码问题(报错1366)1.2.1 方法1:临时解决方法原创 2019-06-02 01:57:29 · 2074 阅读 · 0 评论 -
MySQL数据库报错(一):1366 中文乱码问题
1.问题:插入数据中文乱码问题(报错1366)2.解决2.1 查看my.ini文件停止MySQL服务查看编码路径:C:\Program Files\MySQL\MySQL Server 5.5\my.ini启动mysql2.2 修改user数据库和student表的字符集为gbk3.3 修改my.ini文件中的编码为gbk停止mysql修改C:\Program F...原创 2019-06-01 00:01:30 · 258 阅读 · 0 评论 -
MySQL数据库基础(四):表结构的操作
1.表的创建1.1 创建表的命令create table 表名( 列名 列的类型 约束, 列名2 列的类型 约束 );1.2 列的类型intchar/varchar char:固定长度 varchar:可变长度 char(3):一(存储‘一’,后面的剩余的两个字符以空格填满) varchar(...原创 2019-05-31 15:59:21 · 498 阅读 · 0 评论 -
MySQL数据库基础(三):数据库的操作(登录、增删改查)
1.登录数据库第一种:红色为输入的命令,出现蓝色标记的则表示登录成功(-p后面加自己安装数据库时创建的mysql的root密码)第二种:命令中不输入密码,回车后输入密码2.创建数据库2.1 创建数据库命令create database 数据库名称; ##这里的分号一定不能忘记,英文的冒号2.1.1 练习:创建一个名为user的数据库2.2 创建数据库的时候指定字...原创 2019-05-31 02:31:00 · 681 阅读 · 0 评论 -
MySQL数据库基础(二):mysql数据库的安装
一、官网下载官网:https://www.mysql.com/downloads/选择下载社区版本这里根据自己的需要选择自己要下载的版本,我下载的是5.5.62点击下载之后,选择不登录,仅下载二、安装找到安装路径,双击开始安装选中协议,下一步选择典型安装一直下一步就好,直到下面这个界面,选择数据存放路径,可以默认,可以自行更改选择第三选项不要修改端口号...原创 2019-05-30 23:32:06 · 169 阅读 · 0 评论 -
MySQL数据库基础(八):连接查询、分页查询、子查询
1、交叉连接查询(笛卡尔积)1.1 交叉连接查询product,category两张表中数据(无条件)select * from product,category;查询出来的是两张表的乘积,查询出来的数据没有意义1.2 过滤出有意义的数据select * from product,category where cno=cid;1.3 加上别名select * from pro...原创 2019-06-03 02:52:26 · 388 阅读 · 0 评论