![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql入门笔记学习
go_pig
这个作者很懒,什么都没留下…
展开
-
Mysql学习笔记2-内连接和外连接
本节以学生和课程表为例子,来实际操作一下内连接和外连接,本节参考Anthony_tester的博客,感谢分享。 内连接 内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现 - 首先创建学生表和课程表 内连接inner join查询 在查询数据的时候,不同表有同名字段,这个时候需要加上表名才能区分,而表名太长,通常使用别名。其中on换成where,结果是一样...原创 2018-04-24 16:56:43 · 174 阅读 · 0 评论 -
Mysql学习笔记1-基本介绍及基本增删改查操作
Mysql介绍 MySQL 是一种数据库,数据库定义了存储信息的结构。以表的方式存储信息。 MySQL数据库具有以下主要特点: 同时访问数据库的用户数量不受限制; 支持大量数据查询和存储,Mysql可以承受大量的并发访问,可以保存超过50,000,000条记录; 是目前市场上现有产品中运行速度最快的数据库系统; 用户权限设置简单、有效。 免费开源。支持跨平台。 可移植性好。 多语言支...原创 2018-03-28 11:27:37 · 324 阅读 · 0 评论 -
数据库中常见问题1-mysql中文乱码无法插入
ERROR 1366 (HY000): Incorrect string value: ‘\xD5\xD4\xC0\xF6\xD3\xB1’ for column ‘name’ at row 1 解决办法 步骤一:show variables like ‘%char%’; 步骤二:如果不是以上这种结果,执行下面操作 方法1: alter database 数据库名 cha...原创 2018-04-24 16:23:01 · 573 阅读 · 0 评论 -
数据库中常见问题2-查询表时显示中文字符乱码
解决办法如下 步骤一:更改数据库安装时的字符编码。打开mysql安装目录,找到my.ini文件。 步骤二:修改数据库实例中的编码,打开data文件夹,找到对应的数据库实例,修改里面的db.opt文件。 步骤三:重启数据库。通过cmd命令对数据库进行重启生效。 打开cmd,以管理员身份运行 服务停止net stop mysql 服务启动net start mysql 步骤四:再...原创 2018-04-24 16:53:12 · 1431 阅读 · 0 评论 -
Mysql学习笔记3-索引
索引的优缺点 优点:加快了查询的速度(select) 缺点:降低了增删改的速度(update/delete/insert) 增加了表的文件大小(索引文件甚至可能比数据文件还大) 索引的基本使用 创建普通的索引 方式1:CREATE INDEX indexName ON tableName(columnName); 方式2:ALTER tableName ADD I...原创 2018-05-21 17:31:44 · 130 阅读 · 0 评论