简单,可复制

点点滴滴,尽在文中

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年11月2日

摘要: 创建数据库最简单的方式CREATE DATABASE my_db;或者是CREATE DATABASE IF NOT EXISTS my_db;创建utf8编码的数据库CREATE DATABASE IF NOT EXISTS my_db default character set utf8 COLLATE utf8_general_ci;那么在这个数据库下创建的所有数据表的默认字符集都会是utf8了,注意后面这句话 "COLLATE utf8_general_ci",大致意思是在排序时根据utf8变码格式来排序查看数据库列表show databases;使用数据库use 阅读全文
posted @ 2012-11-02 20:34 ggjucheng 阅读(15686) 评论(0) 推荐(0)

摘要: 日志文件类型MySQL有几个不同的日志文件,可以帮助你找出mysqld内部发生的事情:日志文件记入文件中的信息类型错误日志记录启动、运行或停止mysqld时出现的问题。查询日志记录建立的客户端连接和执行的语句。更新日志记录更改数据的语句。不赞成使用该日志。二进制日志记录所有更改数据的语句。还用于复制。慢日志记录所有执行时间超过long_query_time秒的所有查询或不使用索引的查询。默认情况下,所有日志创建于mysqld数据目录中。通过刷新日志,你可以强制mysqld来关闭和重新打开日志文件(或者在某些情况下切换到一个新的日志)。当你执行一个FLUSH LOGS语句或执行mysqladmi 阅读全文
posted @ 2012-11-02 19:28 ggjucheng 阅读(7145) 评论(0) 推荐(0)

摘要: MySQL增加新用户账户可以用两种方式创建MySQL账户:1.使用GRANT语句2.直接操作MySQL授权表最好的方法是使用GRANT语句,因为这样更精确,错误少。创建超级 用户:mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost' IDENTIFIED BY 'some_pass' WITH GRANT OPTION;mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%' IDENTIFIED B 阅读全文
posted @ 2012-11-02 18:16 ggjucheng 阅读(3230) 评论(0) 推荐(1)

摘要: mysql SQL服务器模式MySQL服务器可以以不同的SQL模式来操作,并且可以为不同客户端应用不同模式。这样每个应用程序可以根据自己的需求来定制服务器的操作模式。模式定义MySQL应支持哪些SQL语法,以及应执行哪种数据验证检查。这样可以更容易地在不同的环境中使用MySQL,并结合其它数据库服务器使用MySQL。你可以用--sql-mode="modes"选项启动mysqld来设置默认SQL模式。如果你想要重设,该值还可以为空(--sql-mode ="")。你还可以在启动后用SET [SESSION|GLOBAL] sql_mode='mo 阅读全文
posted @ 2012-11-02 16:07 ggjucheng 阅读(4544) 评论(0) 推荐(0)

摘要: 服务器系统变量服务器将维护许多表示其配置的系统变量。所有变量均有默认值。可以在命令行中或选项文件设置选项在服务器启动时对它们进行设置。大多数可以在运行时使用SET语句来设置。mysqld服务器维护两种变量。全局变量影响服务器的全局操作。会话变量影响具体客户端连接相关操作。服务器启动时,将所有全局变量初始化为默认值。可以在选项文件或命令行中指定的选项来更改这些默认值。服务器启动后,通过连接服务器并执行SET GLOBALvar_name语句可以更改动态全局变量。要想更改全局变量,必须具有SUPER权限。服务器还为每个客户端连接维护会话变量。连接时使用相应全局变量的当前值对客户端会话变量进行初始化 阅读全文
posted @ 2012-11-02 15:59 ggjucheng 阅读(1412) 评论(0) 推荐(0)

摘要: mysql命令行中指定程序选项的规则在命令名后面紧跟选项。选项参量以一个和两个破折号开始,取决于它具有短名还是长名。例如,-?和--help是指导MySQL程序显示帮助消息的短选项和长选项。选项名对大小写敏感。-v和-V均有效,但具有不同的含义。(它们是--verbose和--version选项的短名)。部分选项在选项名后面紧随选项值。例如,-hlocalhost或--host=localhost表示客户程序的MySQL服务器主机。选项值可以告诉程序MySQL服务器运行的主机名。对于带选项值的长选项,通过一个‘=’将选项名和值隔离开来。对于带选项值的短选项,选项值可以紧随选项字母后面,或者二者 阅读全文
posted @ 2012-11-02 14:38 ggjucheng 阅读(14532) 评论(0) 推荐(1)

摘要: mysql资源 mysql5.1中文参考手册mysql管理 基于linux使用mysql二进制包安装mysql5.5 mysql client命令行选项 mysqld服务器系统变量和状态变量 mysql SQL服务器模式 mysql 账户管理 mysql日志文件 mysql列类型 mysql数据库操作 mysql创建和删除表 mysql修改表 mysql索引操作 mysql索引详解 mysql select操作 mysql insert操作 mysql load操作 mysql update操作 mysql 删除操作 mysql join操作 mys... 阅读全文
posted @ 2012-11-02 13:40 ggjucheng 阅读(14417) 评论(0) 推荐(9)

摘要: 前言使用mysql也有一段时间,但是安装mysql,都是在linux上使用软件源的安装,再使用mysql自带的shell执行的便捷启动,对于mysql内部的启动参数不甚了解,所以特意从mysql官网下载mysql的tar包,自行安装启动,了解mysql程序的启动过程,有助于启动过程的排错,进一步了解mysql。环境ubuntu 12.04 32bit下载mysql1.下载:在http://dev.mysql.com/downloads/mysql/官网上下载mysql-5.5.28-linux2.6-i686.tar.gz.2.解压tar -xvf mysql-5.5.28-linux2.6- 阅读全文
posted @ 2012-11-02 13:39 ggjucheng 阅读(17734) 评论(0) 推荐(0)