mysql
shirleycyy
这个作者很懒,什么都没留下…
展开
-
win10安装mysql5.6
先下载安装包 点击打开链接这里选择自定义模式,因为我的电脑是64位,选择x64至此,安装完毕。添加路径C:\Program Files\MySQL\MySQL Server 5.7\bin到环境变量中的系统变量“Path”最后,打开cmd,输入mysql -u root -p,并回车,如果出现Welcome字样,说明mysql安装成功。...原创 2018-04-23 15:57:38 · 1224 阅读 · 0 评论 -
mysql数据库多表联查之隐式连接说明
1.两张表连接 语法 join on2.隐式连接 不需要关键字 from加表名即可select * from 表1,表2;连接两张表 *代表2张表的所有字段结果是一个笛卡尔积 两张表的记录的乘积 13*5=65 许多数据无效用户查询的有效的数据 基于笛卡尔积结果进行筛选。添加自己的用户条件,达到我们的需求笛卡尔乘积开发中涉及到多表联查,第一步,多表连接,建立笛卡尔积那么如何进行笛卡尔...原创 2018-04-29 10:09:24 · 2471 阅读 · 0 评论 -
mysql数据库备份和恢复
命令备份:mysqldump dump 泵 数据从数据库抽取 ---->硬盘中保存 xxx.sqlmysqldump 用户名 和 密码 声明需要备份的数据库名称 databaes 名称 >表示数据库备份到磁盘中 here.sql中保存把数据库中所有表 包括数据 全部保存在here.sql脚本中恢复:脚本sql导入 source导入 或者 命令导入 mysq...原创 2018-04-29 08:26:04 · 5804 阅读 · 1 评论 -
mysql数据库分组查询(group by/ having)
注意:select语句书写规则S-F-W-G-H-O select...from....where...group by....having......order bysql语句的写法顺序和mysql对应sql解析顺序不同解析顺序:1.from 2.where 3.group by 4.select 5.having 6.order by报错是因为where在select之前执行,但是此时还...原创 2018-04-28 10:52:42 · 6400 阅读 · 0 评论 -
mysql数据库表查询操作
数据表记录的查询语法一:select [distinct] *列名,列名... from 表名;select * from 表名; 查询该表中所有列信息select 列名,列名... from 表名; 查询表中指定列的信息distinct 用于排重语法二:select 表达式(列名执行运算) from 表名;select 列名 as 别名 from 表名;语法三:select 列名 from ...原创 2018-04-25 22:04:39 · 439 阅读 · 0 评论 -
mysql数据库表中数据记录的增删改操作
数据库的CRUD语句insert语句增加数据update语句更新数据delete语句删除数据select语句查找数据一、向数据表插入记录insert into 表名(列名,列名,列名...) values(值,值,值......);为数据表的每列赋值语法1:全部字段插入 可以选择对应字段插入数据Insert into employee(id,name,gender,birthday,entry...原创 2018-04-24 21:38:51 · 1073 阅读 · 0 评论 -
mysql数据库表结构的修改
应用场景:当一张数据库中表已经建立好结构 并且也已经存有数据 不应该删除整张表若需要修改表的部分字段的类型 字段名 或属性 可以采用alter修改1.增加列 alter table 表名 add 列名 类型(长度)约束;2.修改现有列类型、长度和约束 alter table 表名 modify 列名 类型(长度) 约束;3.修改现有列名称 alter table表名 change 旧列名 新...原创 2018-04-24 17:44:02 · 11920 阅读 · 0 评论 -
mysql数据库表的约束说明
约束用来保证数据有效性和完整性1.主键约束 primary key:信息记录某个字段可以唯一区分其他信息记录,这个字段就可以是主键(唯一 非空)只有一个 没有业务含义2.唯一性约束 unique:该字段的值不允许重复 比如邮箱是不可以重复的一张表中可以有很多个唯一约束 可以设置多个字段联合作为主键--联合主键(也可以唯一非空 )有特定的业务含义3.非空约束 not null 该字段的值不能...原创 2018-04-24 17:01:25 · 684 阅读 · 0 评论 -
mysql数据库表的字段类型对应java属性说明
create table 表名(列名 类型(长度),列名 类型(长度));一个数据表 可以存在很多列,每列具有类型和长度 行指的是记录创建表之前 必须使用use db 指定操作数据库表中的字段类型MySQL常用数据类型数值型sqltinyintsmallintintbigintfloatdoublejavabyteshortintlongfloatdouble字符串型sqlvarchar最大为...原创 2018-04-24 15:57:45 · 3404 阅读 · 0 评论 -
mysql数据库的创建、查询和删除
一、创建数据库(系统提供4个默认)mysql创建单独数据库 ---》给一个产品使用 工程使用 user --->databasecreate database 数据库名称;create database 数据库名称 character set 字符集;二、查询数据库show databases ; -----查看所有数据库show create database 数据库名; ---...原创 2018-04-24 10:44:31 · 531 阅读 · 0 评论 -
mysql数据库的内部结构说明
记住,表才是存放数据的基本单元。结论:Mysql数据底层由多个database组成,每一个database存放多张表。原创 2018-04-23 22:14:28 · 1328 阅读 · 0 评论 -
myeclipse配置数据库的连接说明
cmd命令窗口仅仅支持gbk编码,而数据库的开发环境为utf8,所以一般不使用cmd窗口。右击cmd窗口顶端,存储中文时,会出现乱码现象。推荐使用myeclipse,通过这个软件编写sql语句,操作数据库crud操作。下面介绍MyEclipse链接MySQL数据库的配置说明1.配置:windows----show view-----other------db browser2.使用eclipse工...原创 2018-04-23 21:46:24 · 10696 阅读 · 2 评论 -
mysql的卸载
如果之前安装过mysql,想重新安装别的版本的,那么必须卸载干净之前的mysql。1.控制面板 找到MySQL应用卸载2.找到MySQL的安装目录,一般默认在C:\Program Files\MySQL,找到主配置文件,my.ini,可以用editplus打开。找到数据库存储网站数据的目录路径。 数据库存放数据目录在软件卸载时不会被移除,必须手动移除该目录为隐藏目录,必须打开my.ini找到隐藏...原创 2018-04-23 16:34:11 · 171 阅读 · 0 评论 -
mysql数据库多表设计
多表设计:表和表之间存在三种关系N:N1:N1:1矩形 实体表椭圆 表字段菱形 表之间关系1.多对多关系表设计E-R简图1.多对多关系表设计E-R简图1:多对多表,表如何设计?如何关联多张表的映射关系?2:多对多的案例说明。为什么要创建第三张表?关键字:constraint 约束 references 参照结论:必须创建第三张关系表,在关系表中引用两个实体主键作为外键。建表原则:创建的第三方关...原创 2018-04-30 10:36:41 · 1524 阅读 · 0 评论 -
mysql数据库多表联查之子查询
一条sql语句当需要从一个表中检索信息,当检索条件值又是来自该表本身的内部数据时,子查询非常有用。子查询可以嵌入以下SQL子句中:where子句、having子句和from子句。语句结构简单,可读性强。子查询查询顺序,先执行子查询,获取结果之后,再执行外部语句,效率比较低。1.单行子查询内部select语句只返回一行结果的查询(单列)主查询的where子句使用单行子查询,返回结果要采用单行比较运...原创 2018-04-29 21:04:30 · 6760 阅读 · 1 评论