SQL语言
Email:javacuihao@
主讲: 崔皓
内容摘要
MySQL数据库介绍
MySQL数据库对象
表、字段、索引等
通过MySQL客户端对数据库进行管理
MySQL介绍
MySQL是一个真正的多用户、多线程SQL数据库服务器。
MySQL是一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。
MySQL 主要目标是快速、健壮和易用。
MySQL的特点
成本:Mysql是免费的,并且它的技术支持也很便宜
速度:Mysql胜过它的大多数竟争对手
功能;Mysql提供了开发人员所需要的大多数功能。
可移植:Mysql可以在绝大多数的操作系统中运行
易用:Mysql易于使用和管理。
创建数据库
create database test;
创建表
CREATE TABLE test_table(
employee_number INT,
surname VARCHAR(40),
first_name VARCHAR(40),
commission TINYINT );
表类型
ISAM表
索引顺序储存方法。是旧的MySQL标准,。
MyISAM表
,MyISAM表代替了ISAM表。
MyISAM索引ISAM表小得多,相通会使用更少的资源来执行带有索引的SELECT 语句。
MERGE表
MERGE表是相通的MyISAM表的合并,。
优点:很多情况速度更快、表的尺寸小、
缺点:对于某些搜索(eq_ref),速度很慢。
表类型
HEAP表
存储在内存里,速度最快的表。
数据可能会在出现问题后丢失,而且不能保留太多数据。
InnoDB表
是事务安全的表类型。
MyISAM表中在插入是整个表被锁定。InnoDB 只锁定该记录。所以如果执行大量的UPDATE 和INSERT,应该使用InnoDB;如果主要用来执行SELECT,MyISAM是更好的选择。
BDB表
伯克利数据库。接口不甚稳定。
数据类型
MySQL的三种主要类型
数值
字符串
日期
UNSIGNED 代表无符号。
ZEROFILL 代表为该值添加零。并自动将其变为UNSIGNED
数值型
mysql数据库 来自淘豆网m.daumloan.com转载请标明出处.