下载完整版<Mysql 入门很简单>,点击这里~: http://files.cnblogs.com/files/zhengyeye/MySQL%E5%85%A5%E9%97%A8%E5%BE%88%E7%AE%80%E5%8D%95.zip 数据库系统(Database System ,简称DBS) SQL语言: 为什么选择Mysql? 1.开放源代码的数据库: 2.跨平台性: 3.价格优势: 4.功能强大且使用方便. 分类: Mysql数据库分为服务器端以及客户端两部分.只有服务器端的服务…
接上篇~ 1.UNIX时间戳函数: UNIX_TIMESTAMP()函数以UNIX时间戳的形式返回当前时间: UNIX_TIMESTAMP(d)函数将时间d以UNIX时间戳的形式返回: FROM_UNIXTIME(d)函数把UNIX时间戳的时间转换为普通格式的时间. UNIX_TIMESTAMP(d)函数和FROM_UNIXTIME(d)互为反函数. SELECT FROM_UNIXTIME(priceTime, '%Y-%m-%d') cdate FROM market GROUP BY cd…
1.触发器是由事件来触发某个操作,这些事件包括insert语句.update语句和delete语句.当数据库系统执行这些事件时,会激活触发器执行相应操作.MySQL从5.0.2开始支持触发器.使用触发器可以保证某些操作之间的一致性. 2.创建一个执行语句的触发器 create trigger 触发器名 before|after 触发事件 on 表名 for each row 执行语句; before和after参数指定触发器执行的时间; 触发事件包括insert.update和delete; f…
1. 连接数据库 1.1 下载安装驱动 java通过JDBC(Java Database Connectivity,Java数据库连接)来访问MySQL数据库.JDBC的编程接口提供的接口和类与MySQL数据库建立连接,然后将SQL语句的执行结果进行处理. 1)下载MySQL Connector/J驱动 http://dev.mysql.com/downloads/file/?id=460363 2)MyEclipse导入JDBC驱动 Window|Perference  Path|User L…
二进制日志: 以二进制文件的形式记录了数据库中的操作,但不记录查询语句 错误日志: 记录MySQL服务器的启动,关闭和运行错误等信息 通用查询日志: 记录用户登录和记录查询的信息 慢查询日志: 记录执行时间超过指定时间的操作 1. 二进制日志/变更日志(update log) 1)启动和设置二进制日志 2)查看二进制日志 mysqlbinlog filename.number 3)删除二进制文件 RESET MASTER //删除所有二进制日志 PURGE MASTER LOGS TO ‘fil…
1. 数据备份 1)使用mysqldump命令备份 第一种:备份一个数据库 mysqldump -u username -p dbname table1 table2 ... > BackupName.sql 注: dbname表示数据库的名称: table1和table2表的名称 ,不加该参数备份整个数据库: BackupName.sql备份系统的名称 第二种:备份多个数据库 mysqldump -u username -p --databases dbname1 dbname2 ... >…
1. 权限表 安装MySQL会自动安装一个名为mysql的数据库,存储权限表: user表, db表,host表,table_priv表,columns_priv表,proc_priv表等. 1)user表 :39个字段,分为四类——用户列,权限列,安全列,资源控制列 用户列: Host, User,Password, 这三个字段决定用户能否登陆: 权限列:以priv结尾的字段, 决定用户的权限: 安全列: 资源控制列: 2.账户管理 1)用户登录和退出 mysql -h hostname|ho…
1. 查询语句语法 SELECT 属性列表 FROM 表名和视图列表 [WHERE 条件表达式1] [GROUP BY 属性名1 [HAVING t条件表达式2]] [ORDER BY 属性名2 [ASC| DESC] ] 2. 在单表上查询数据 1)查询所有字段 第一种方法:列出表的所有字段 SELECT num, name, age, sex FROM employee; 第二种方法:使用*查询所有字段 SELECT * FROM 表名 2)查询指定字段 //结果字段与SELECT语句中字段…
1. 视图含义作用 视图是虚拟的表,是从数据率中一个或多个表中导出来的表:  数据库中只存放了视图的定义,没有存放视图中的数据,数据在原先的表中:  一旦表中的数据发生变化,显示在视图中的数据也会发生变化. 作用: 操作简单化, 增加数据安全性, 提高表的逻辑独立性 2. 创建视图 视图可以建立在一张表上,也可以建立在多张表中. 1)创建视图的语法 CREATE [ ALGORITHM={ UNDEFINED | MERGE | TEMPTABLE } ] VIEW 视图名 [(属性清单)] A…
2. MySQL数据类型 2.1 整数类型 后面的是默认显示宽度: tinyint(4) smallint(6) mediumint(9) int(11) bigint(20) 2.2 浮点型和定点数类型 MySQL可以指定浮点数和定点数的精度:    数据类型(M,D)  M:数据总长度, D:小数点后的长度 2.3 日期和时间 yuar年: data日期: time时间: datatime 日期时间(最通用): timestamp时间(时区),范围小: 2.4 字符串 1)CHAR类型和VA…