MySql

MySql多用户,开源

 

http://www.mysql.com/information/crash-me.php

http://www.mysql.com/information/benchmarks.html

 

Mysql不支持 存储过程,触发器,视图

 

5个子系统:

查询引擎:语法分析器/查询优化器/执行部件

存储管理器

缓冲管理器

事务管理器

恢复管理器

 

事务数据库特性:原子性,一致性,分离性,持久性

 

Mysql API

 

MySql CC:前端查询和数据库管理工具

http://www.mysql.com/products/mysqlcc/index.html

 

DBTOOL:专业管理器,用于管理mysql数据库,表和索引的图形客户,其输入来自其他RDBMS的数据,该管理器提供一个用户查询和报告涉及的接口

http://www.dbtools.com.br

 

 

建立与终止数据库的连接:

mysql -h host-name -u user_name -p password

 

AUTO_INCREMENT 一个表最多只能有一个有此属性的列

 

Mysql数据库中的通配符:

%表示任意长度的字符串

_代表任意单个字符

 

SQL语法:

DML:(Data Manipulation Language)  select/insert/update/delete

DDL:(Data Definition Language)

\c用来取消输入

可以用 mysql < file_name.sql输入查询

 

常见完整性约束:

PRIMARY KEY 主码约束(主键)

UNIQUE 唯一性约束

NOT NULL 非控制约束

AUTO_INCREMENT 用于整数列默认自增1

DEFAULT default_value 默认值约束

 

显示表结构操作:describe(desc) table_name;

 

重新启动mysql:

mysqladmin -u root -proot shutdown

net start mysql

你可能感兴趣的:(MySql)