2009-07-06--07-07 MySQL管理基础1--管理与配置
mysqladmin [OPTIONS] command command.... 下面是一些比较有用的命令:status 返回服务器状态信息password 修改用户口令shutdown 关闭MySQL服务器reload 重载MySQL授权表refresh 重置所有高速缓存和日志variables 返回所有服务器变量值version 返回服务器版本processlist 返回服务器上所有进程的列表kill 取消一个服务器进程ping 测试服务器是否在活动状态[@more@]1.启动和关闭服务器 Windows环境中,MySQL可以在后台作为一个服务来启动:D:Program FilesMySQLMySQL Server
2009-06-30--07-06 MySQL学习笔记07
一、连接 使用如下两表来进行测试:mysql> desc users1;+-------+---------------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+-------+---------------------+------+-----+---------+-------+| uid | tinyint(3) unsigned | YES | | NULL | || uname | varchar(255) | YES | | NULL | || gid | tinyint(3) unsigned | YES | | NULL | |+-------+---------------------+------+-----+---------+-------+3 rows i
2009-06-26--06-29 MySQL学习笔记06
1.涉及多个表的更新与删除 创建测试用表:mysql> create table users1 -> ( -> uid tinyint unsigned, -> uname varchar(255), -> gid tinyint unsigned -> );Query OK, 0 rows affected (0.06 sec)mysql> create table groups1 -> ( -> gid tinyint unsigned, -> gname varchar(255) -> );Query OK, 0 rows affected (0.02 sec)[@more@]mysql> insert into users1 values (0, 'root', 0);Query OK, 1 row affected (0.00 sec)mysql> insert into users1 values (2
2009-06-03--06-05 MySQL学习笔记05
1.MySQL中的外键1)只能用于InnoDB表。2)父表可以在另一个数据库中。3)父表中被参照的字段只要有索引就行,可以存在重复的值。4)在“foreign key (colname) references tabname (colname)”后面加上on delete cascade,可以实现级联删除。注:除了CASCADE,delete后面还可以跟着SET NULL,RESTRICT,NO ACTION等关键字。另外,还可以使用on update子句实现级联更新,且两者可以同时使用,这里不再赘述。 [@more@]2.表类型 MyISAM和InnoDB是MySQL中最重要的表类型。一个MyISAM表在文件系统中有三个对应的文件(tabname.frm, tabname.MYD
2009-05-31--06-02 MySQL学习笔记04
1.数据库名 在文件系统中,MySQL的数据存储区以目录方式表示MySQL数据库,所以数据库名必须与目录名一致。包含特殊字符或者全部由数字或保留字组成的数据库名必须用符号“`”引起来。mysql> create database `...`;Query OK, 1 row affected (0.01 sec)mysql> create database `123456`;Query OK, 1 row affected (0.01 sec)mysql> create database `database`;Query OK, 1 row affected (0.02 sec)mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || 123
2009-05-21--05-31 MySQL学习笔记03
1.关于NULL 普通的比较运算符用于NULL,返回的结果都是NULL。mysql> select 0 = null, 1 <> null, 2 > null, 3 < null, 4 >= null, 5 <= null;+----------+-----------+----------+----------+-----------+-----------+| 0 = null | 1 <> null | 2 > null | 3 < null | 4 >= null | 5 <= null |+----------+-----------+----------+----------+-----------+-----------+| NULL | NULL | NULL | NULL | NULL | NULL |+----------+-----------+----------+----------
2009-05-19--05-20 MySQL学习笔记02
1.整数类型TINYINT 1字节SMALLINT 2字节MEDIUMINT 3字节INT或INTEGER 4字节BIGINT 8字节 整数类型后面圆括号中的数字代表该整型字段的显示宽度,如果数字位不足就自动用空格填充,但这不会影响该字段的大小和可存储的值的范围。 UNSIGNED修饰符规定字段只保存正值;ZEROFILL修饰符规定用0来代替空格用于填补输出值,使用它的字段也不能存储负值。[@more@]mysql> create table int_test -> ( -> num1 tinyint, -> num2 tinyint(3), -> num3 tinyint unsigned, -> num4 tiny
2009-05-15--05-18 MySQL学习笔记01
1.一些基本概念 1)MySQL体系结构由五个主子系统组成:查询引擎、存储管理器、缓冲管理器、事务管理器和恢复管理器。 2)查询引擎包含三个相关联的部件:语法分析器、查询优化器和执行部件。 3)除五个主子系统以外,MySQL体系结构还包括两个辅助部件:过程管理器和函数库。 4)在MySQL中,事务的开始标记为一个BEGIN语句(与Oracle不同)。2.安装完成后修改MySQL root用户口令C:Documents and SettingsAdministrator>mysql -u rootWelcome to the MySQL monitor. Commands end with ; or g.Your MySQL connection id is 18Server ver
2009-05-11--05-13 SQL Server学习笔记01
1.查看表的结构 即Oracle和MySQL中desc命令的功能。 sp_columns <object> [, <owner>] [, <qualifier>] 例如:sp_columns databases, sys, master[@more@]2.使用DAC(Dedicated Admin Connection)的方法 1)sqlcmd中的方法 sqlcmd连接SQL Server 2005实例时使用“-A”参数。 例如:sqlcmd -S servername -U sa -P password -A 2)Management Studio中的方法 启动Management Studio时不要登录,点“取消”按钮。然后点“快捷按钮栏”上的“数据库引擎查询”按钮,在服务器名称前面加上“admin:”再点