MySQL 练习手稿
MySQL 练习手稿
MySQL 介绍
MySQL AB是由MySQL创始人和主要开发人创办的公司。MySQL AB最初是由David Axmark、Allan
Larsson和Michael“Monty
”Widenius在瑞典创办的。
公司名中的“AB”是瑞典语“aktiebolag
”或“股份公司”的首字母缩写。可将其翻译为“MySQL有限公司”。事实上,MySQL有限公司和MySQLGmbH均是MySQL
AB子公司的名称。它们分别位于美国和德国。
MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQL AB公司开发、发布并支持的。MySQL
AB是由多名MySQL开发人创办的一家商业公司。它是一家第二代开放源码公司,结合了开放源码价值取向、方法和成功的商业模型。
MySQL的主要特性
1、使用C和C++编写
2、能够工作在众多不同的平台上
3、使用GNU Automake、Autoconf和Libtool进行移植
4、提供了用于C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl的API
5、提供了事务性和非事务性存储引擎
创建并使用数据库
知道怎样输入命令,便可以访问数据库了。
1、创建数据库
2、创建数据库表
3、装载数据到数据库表
4、以各种方法从表中检索数据
5、使用多个表
show variables like 'character_set_client'; -- 客户端字符集
show variables like 'character_set_database'; -- 数据库字符集
show variables like 'character_set_server'; -- 服务器字符集
show variables like '%character_set_%'; -- 查看当前的状态
SET character_set_client = utf8;
SET character_set_results = utf8;
SET character_set_connection = utf8;
mysqldump -uA9d1m6i4n -pA9d1m6
相关文档:
第一种:查Slow query的SQL语法:
log_slow_queries = /var/log/mysql/mysql-slow.log
long_query_time = 2 (超过2秒的SQL语法记录起来,设短一点来记录除错也是一种方法.)
第二种:设MySQL Replication用binlog:
log_bin = /var/log/mysql/mysql-bin.log (此档要用mysqlbinlog解来看,
mysqlbinl ......
升级mysql数据库的方法:
1. 下载安装介质mysql-essential-5.1.46-win32.msi
可以到官网http://www.mysql.com/click.php?e=35166或其他网站去下载;
2. 备份mysql的数据;
运行cmd打开命令提示符,进入到mysql软件的 ......
/*clear fastload tables*/
%let gdw_dir =( user="XXXXX" password="XXXXX" database="XXXXX" tdpid="XXXXX");
proc sql;
connect to teradata as TD &gdw_dir;
execute (drop table STG_MYSQL_lkp_verticals)
by TD;
execute (commit) ......
所需软件源代码包:
httpd-2.2.4.tar.gz mysql-5.0.27.tar.gz php-5.2.1.tar.bz2
freetype-2.3.2.tar.gz gd-2.0.34.tar.gz jpegsrc.v6b.tar.gz
libpng-1.2.8.tar.bz2 libxml2-2.6.24.tar.bz2 zlib-1.2.2.tar.gz
安装顺序:apache -> mysql ......