【Mysql 学习】memory存储引擎
MEMORY存储引擎用存在内存中的内容来创建表。每个MEMORY表和一个磁盘文件关联起来。文件名由表的名字开始,并且由一个.frm的扩展名来指明它存储的表定义。 要创建一个MEMORY表,可使用如...
【Mysql 学习】mysql 字符集
--查看所有可用的字符集的命令:mysql> show character set;+----------+-----------------------------+---------------------+--------+| Charset | Description ...
【Mysql 学习】自动增长列
--对于innodb表,自动增长列必须是索引。如果是组合索引,也必须是前导列。mysql> create table innodb_auto -> ( id1 int not null auto_increment, -> id2 int not null,&nbs...
【Mysql 学习】Mysql 存储引擎
mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql &nb...
【Mysql 学习】SQL服务器模式
MySQL服务器可以以不同的SQL模式来操作,并且可以为不同客户端应用不同模式。这样每个应用程序可以根据自己的需求来定制服务器的操作模式。模式定义MySQL应支持哪些SQL语法,以及应执行哪种数据验证检查。这样可以...
【Mysql 学习】Linux RPM 注意事项
在Linux上安装MySQL推荐的方法是使用一个RPM文件。MySQL RPM目前是在一个 RedHat 5.2 系统上建立的,但是应该能工作在支持rpm且使用glibc的其他 Linux 版本上。 如果一个RPM文件有问题,例如Sorry, the host 'xxxx' ...
【Mysql 学习】服务器参数注解
命令SHOW STATUS自一个运行的服务器看见一些统计。back_log 要求MySQL能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程...
【Mysql 学习】Mysql 怎样使用内存
在应用的地方,给出与存储器使用相关的服务器变量的名字。 1 关键字缓冲区(变量key_buffer_size)由所有线程分享;当需要时,分配服务器使用的其他缓冲区。2 每个连接使用一些线程特定的空间;一个栈(缺省64K,变量...
【Mysql 学习】日期函数函数
--curdate()返回当前日期mysql> select curdate();+------------+| curdate() |+------------+| 2011-01-01 |+------------+1 row in set (0.00 sec)--curtime()返回当前时间mysql> select curtime();+-------...
【Mysql 学习】mysqld_safe:MySQL服务器启动脚本
在Unix和NetWare中推荐使用mysqld_safe来启动mysqld服务器。mysqld_safe增加了一些安全特性,例如当出现错误时重启服务器并向错误日志文件写入运行时间信息...
【Mysql 学习】流程函数
--流程函数。if ,ifnull ,case 语句!mysql> create table sal (id int,sal decimal (9,2));Query OK, 0 rows affected (0.06 sec)mysql> insert into sal values (1,1000),(2,2000),(3,3000),(4,4000),(5,null);Q...
【Mysql 学习】算术运算及字符串,数值函数
逻辑运算 not 表示 非逻辑!not null 返回 的仍是nullmysql> select not 1,not 0, not null;+-------+-------+----------+| not 1 | not 0 | not null |+-------+-------+----------+| 0 |...
【Mysql 学习】时间类型
日期时间类型表示时间值的DATE和时间类型为DATETIME、DATE、TIMESTAMP、TIME和YEAR。每个时间类型有一个有效值范围和一个“零”值,当指定不合法的MySQL不能表示的值时使用“零”值。TIMESTAMP类型有专有的自动更新...
【Mysql 学习】字符串
字符串mysql> SELECT "hello", "'hello'", "''hello''", "hel""lo", "\"hello";+-------+---------+-----------+--------+--------+| hello | 'hello' | ''hello'' | hel"lo | "hello |+-------+---------+---------...
【Mysql 学习】数值类型转换
数值类型转换问题,当从一个字段从double 变为 float 精度不变,而从float 转变为double 时会发生精度的改变,实验如下:mysql> create table t2 ( id1 float (5,2) default null, id2 double (5,2) default null, i...
【Mysql 学习】mysql 的使用入门
开始学习mysql ,记录自己学习的一点记录。--创建数据库companymysql> create database company;Query OK, 1 row affected (0.00 sec)--要知道系统中有那些数据库,可以使用如下命令来查询:mysql> show databases...
【Mysql 学习】LIMIT 的使用
--limit 的使用 select 。。。。[LIMIT offerset_start,row_count]其中offerset_start 表上记录的起limit rowstart,rowcount 类似与分页查询,rowstart是从第几行开始,rowcount是包括此后几行,在一...
【LINUX 学习】设置文件系统
设置文件系统/etc/fstab 的功能除了开机自动挂载,还可以做如下事情;1 定义每个文件系统的信息2 简化mount/umount 命令的操作3 定义了一个文件系统的挂载参数4 设置备份的频率5 配置开机是否要检查文件系统的内容设...
【LINUX 学习】指定与修改挂载参数
指定与修改挂载参数参数 -V 显示程序版本 -h 显示辅助讯息 -v 显示较讯息,通常和 -f 用来除错。 -a 将 /etc/fstab 中定义的所有档案系统挂上。 -F 这个...
Oracle SMON进程的作用
Oracle SMON进程会将各个表空间的空闲碎片合并在一起,让数据库系统更加容易分配。从而提高数据库的性能。另外,在数据库运行的过程中,会因为断电或者其他的原因而发生故障。此时由...