现在位置: 首页 > 数据库 > MySQL > 文章
+0°
2013年09月23日 MySQL ⁄ 共 4000字 ⁄ 被围观 4,460 views+
一、什么是事务? 数据库的事物,是指将一系列的操作作为一个逻辑单元来执行,即加入由十条SQL语句组成的一个事物,则要么则十条都执行成功,要么都不执行!事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性。 为什么要用事务? 假想一下,没有事务的情况会发生什么情况:你通过网银向别人转的账...
阅读全文
+7°
2013年09月22日 MySQL ⁄ 共 2058字 ⁄ 被围观 4,862 views+
一、INSERT插入数据: 方法一:批量插入 基本语法: INSERT INTO tb_name (col1, col2, ...) VALUES (val1, val2, ...)[,(val1, val2, ...),...]     字符型:单引号     数值型:不需要引号     日期时间型:不需要引号     空值:NULL,不能写成 '' 如向tutors表插入两行数据: mysql> INSERT INTO tutors(Tname,Gender,Age) VALU...
阅读全文
+0°
2013年09月22日 MySQL ⁄ 共 2723字 ⁄ 被围观 3,701 views+
  一、什么是视图? 视图就是存储下来的SQL SELECT语句,也可以说是虚拟的表(在MySQL中视图被当着表来用)。这些数据可以是从一个或几个基本表(或视图)的数据。也可以是用户自已定义的数据。其实视图里面不存放数据的,数据还是放在基本表里面,基本表里面的数据发生变动时,视图里面的数据随之变动。 视图的作用: 视图可以让查询变得很清楚: 如果您要找的数据存放在三张关系表里面,查看数据的时候,你就要写个联...
阅读全文
+16°
2013年09月21日 MySQL ⁄ 共 8942字 ⁄ 被围观 6,773 views+
一、简单查询: 基本语法: SELECT * FROM tb_name;查询全部 SELECT field1,field2 FROM tb_name; 投影 SELECT [DISTINCT] * FROM tb_name WHERE qualification; 选择 说明: FROM子句: 要查询的关系         表、多个表、其它SELECT语句 WHERE子句:布尔关系表达式,主要包含如下这几类表达式: 比较:=、>、>=、<=、< 逻辑关系: AND OR NOT BETWEEN ... AND ...   :在两个值之间 LIKE ‘’ %: 任意长度任意字符 ...
阅读全文
+0°
2013年09月21日 MySQL ⁄ 共 6485字 ⁄ 被围观 3,318 views+
创建数据库: CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name  | [DEFAULT] COLLATE [=] collation_name 如: mysql> CREATE SCHEMA IF NOT EXISTS users CHARACTER SET 'gbk' COLLATE 'gbk_chinese_ci'; 也可以: mysql> CREATE DATABASE users; 删除数据库: DROP {DATABASE | SCHEMA} [IF EXISTS] db_name 创建表: 方法1:直接定义一张空表 CREATE [TEMPORARY] TABLE...
阅读全文
+0°
2013年09月20日 MySQL ⁄ 共 1746字 ⁄ 被围观 17,917 views+
一、基本使用 初始化root用户密码: [root@localhost ~]# mysqladmin -uroot password "new_passwd" 本地mysql客户端免密码登陆,编辑如下文件 [root@localhost ~]# vim ~/.my.cnf [mysql] user = 'root' password = 'your_passwd' host = 'localhost' 完成后今后使用mysql工具将不再需要输入密码 连接后直接将某个库设置为默认数据库: [root@localhost ~]# mysql -D MYDB mysql> select database(); +------------+ | datab...
阅读全文
+0°
2013年08月26日 MySQL, Web技术 ⁄ 共 2740字 ⁄ 被围观 3,156 views+
对于一般应用而言,直接安装官方已经编译好的mysql即可,就不需自己编译安装了,具体过程如下: 1、软件准备: wget http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.33-linux2.6-x86_64.tar.gz tar xf mysql-5.5.33-linux2.6-x86_64.tar.gz -C /usr/local/ cd /usr/local/ ln -sv mysql-5.5.33-linux2.6-x86_64 mysql ##尽量保留原目录 2、安装初始化: 2.1 创建mysql用户和组: [root@web1 local]# groupadd -r -g 27 my...
阅读全文
+0°
2013年05月04日 MySQL ⁄ 共 900字 ⁄ 被围观 3,903 views+
出现问题:在安装配置phpMyAdmin管理mysql数据库的时候,打开phpMyAdmin登录页面,出现下面的错误提示: 缺少 mcrypt 扩展。请检查 PHP 配置 解决办法:安装php-mcrypt libmcrypt libmcrypt-devel这三个库文件 下面以CentOS 6.*系统为例来为说明:(备注:以下操作均在终端命令行下进行) 1、安装第三方yum源(默认yum源里面没有这几个库文件,不能使用yum安装) wget http://www.atomicorp.com/installers/atomic   #下载 sh ...
阅读全文
+0°
2013年03月16日 MySQL ⁄ 共 3018字 ⁄ 被围观 4,485 views+
当数据库服务器建立并正式投入生产使用后,我们不得不担忧一个问题:当数据库遭到破坏后,怎样安然恢复到最后一次正常的状态,使得数据的损失达到最小。 我这里以本博客的wordpress数据为例,来讨论并实现全自动话的数据备份。 一、配置备份任务 1、建立自动备份脚本 为了使数据库备份和恢复的符合我们的实际要求(备份保留七天,每天凌晨备份一次),用一段符合要求的Shell脚本来实现整个备份过程的自动化。 [root@mysqltest ...
阅读全文
+0°
2013年02月27日 MySQL ⁄ 共 3000字 ⁄ 被围观 2,705 views+
1. Linux mysql安装:    $ yum install mysql-server 2. Linux mysql修改root密码:    $ mysqladmin -u root password your_new_passwd 3. 启动Linux mysql服务    $ /etc/init.d/mysqld start 4. 添加为系统服务并随之自动启动:    $ chkconfig --level 2345 mysqld on 5. 修改防火墙,开启3306端口,使得可以进行远程访问:    System->Administration->Firewall->Other ports,添加3306端口,一定要把tcp和udp都...
阅读全文
×