- 博客(7)
- 收藏
- 关注
原创 七、数据库
MySQL学习 七、数据库 1.DBA命令 1.1、将数据库当中的数据导出 在windows的dos命令窗口中执行:(导出整个库) mysqldump bjpowernode>D:\bjpowernode.sql -uroot -p333 在windows的dos命令窗口中执行:(导出指定数据库当中的指定表) mysqldump bjpowernode emp>D:\bjpowernode.sql -uroot –p123 1.2、导入数据 create databas
2021-02-05 10:27:20
144
原创 六、事务
MySQL学习 六、事务(transaction) 1. 概述 一个事务是一个完整的业务逻辑单元,不可再分。 比如:银行账户转账,从A账户向B账户转账10000,需要执行两条update语句 update t_act set balance - 10000 where actno = 'act-001'; update t_act set balance + 10000 where actno = 'act-002'; 以上两条DML语句,必须要求同时成功,或者同时失败。要想保证同时成
2021-02-05 10:26:49
119
原创 五、约束
MySQL学习 五、约束(Constraint) 1.定义 在创建表的时候,可以给表的字段添加相应的约束,添加约束的目的是为了保证表中数据的合法性、有效性、完整性。 常见约束有: ①非空约束(not null):约束的字段不能为NULL ②唯一约束(unique):约束的字段不能重复 ③主键约束(primary key):约束的字段既不能为NULL也不能重复(简称PK) ④外键约束(foreign key):(简称FK) ⑤检查约束(check):Orac
2021-02-05 10:26:23
111
原创 四、表的操作
MySQL学习 四、表的操作 1. 创建表 1.1 建表语句语法格式: create table 表名( 字段名1 数据类型, 字段名2 数据类型, ..... ); 1.2 MySQL中字段的数据类型(常见) int :整数型(Java中的int) bigint:长整型(Java中的long) float: 浮点型(Java中的float和double) char: 定长字符串(Java中的String)char(长度★) varchar:
2021-02-05 10:22:47
195
原创 三、查询02
MySQL学习 三、查询(2)(DQL 数据查询语言) 1. 查询结果集的去重 distinct关键字去除重复记录 select distinct JOB from emp; ▲distinct关键字只能出现在所有字段的最前方 select distinct DEPTNO,JOB from emp; // distinct出现在所有字段最前方所表示的是所有字段联合去除重复记录。 案例:统计岗位的数量。select count(distinct JOB) from emp;
2021-02-05 10:22:22
183
原创 二、查询01
MySQL学习 二、查询(1)(DQL 数据查询语言) 1. 简单的查询语句 语法格式: select 字段名1,字段名2,字段名3,..... from 表名; 提示:1. 任何一条sql语句以";"结尾。 2. sql语句不区分大小写。 1.1 查询员工的年薪(字段可以参与数学运算): select ename,sal*12 from emp; 1.2 给查询结果的列重命名(用as) select ename,sal*12 as yearsal from emp;
2021-02-05 10:20:33
318
1
原创 一、MySQL概述
MySQL学习 二、MySQL概述 1.DB DBMS SQL的关系 1.1 DB:DataBase 数据库,数据库实际上在硬盘中以文件的形式存在 1.2 DBMS:DataBase Management System 数据库管理系统,常见的有:MySQL(数据库管理系统,是一个软件) Oracle DB2 Sybase SQLseber… DBMS用来管理DB 1.3 SQL:结构化查询语言 一门标准通用的语言。标准的SQL适合于所有的数据库产品 SQL属于高级语言,只要能看懂英语但系
2021-02-05 10:18:56
121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人