MySql数据库软件的使用学习(freshing...)
来源:互联网 发布:淘宝c店是什么意思啊 编辑:程序博客网 时间:2024/05/18 05:38
一.MySQL介绍
MySQL是一个广受Linux社区人们喜爱的半商业的数据库。 MySQL是可运行在大多数的Linux平台(i386,Sparc,etc),以及少许非Linux甚至非Unix平台.它的体积非常的小,5.0版本的Mysql体积只有37 MB,而且它是开源免费的一个多用户、多线程的SQL数据库,是一个客户机/服务器结构的应用,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。
特点如下:
二 MySQL基本数据结构
数据类型和表
数据库其实不过是由不同层次的数据结构构成的。MySQL中可以存放块(或记录)信息的结构就是表(table)。而这些记录则由更小的信息格式组成,即数据类型。一个或多个的数据类型组成了记录。由记录组成的表构成了数据库的一部分。数据库的层次可以表示如下:
Database < Table < Record < Datatype
数据类型有不同的形式和大小,这样程序员就可以根据实际应用的需要建立表。选择合适的数据类型对于数据库的运行性能影响致关重要,所以详细了解这些概念是十分重要的。
MySQL是一个广受Linux社区人们喜爱的半商业的数据库。 MySQL是可运行在大多数的Linux平台(i386,Sparc,etc),以及少许非Linux甚至非Unix平台.它的体积非常的小,5.0版本的Mysql体积只有37 MB,而且它是开源免费的一个多用户、多线程的SQL数据库,是一个客户机/服务器结构的应用,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。
特点如下:
- 可以同时处理几乎不限数量的用户;
- 处理多达50,000,000以上的记录;
- 命令执行速度快,也许是现今最快的;
- 简单有效的用户特权系统。
MySQL在企业中使用非常广泛,其中知名的公司有:
-
Silicon Graphics (http://www.sgi.com)
- Siemens (http://www.siemens.com)
二 MySQL基本数据结构
数据类型和表
数据库其实不过是由不同层次的数据结构构成的。MySQL中可以存放块(或记录)信息的结构就是表(table)。而这些记录则由更小的信息格式组成,即数据类型。一个或多个的数据类型组成了记录。由记录组成的表构成了数据库的一部分。数据库的层次可以表示如下:
Database < Table < Record < Datatype
数据类型有不同的形式和大小,这样程序员就可以根据实际应用的需要建立表。选择合适的数据类型对于数据库的运行性能影响致关重要,所以详细了解这些概念是十分重要的。
MySQL Datatypes 数据类型
MySQL支持各种数据类型(即使是编程新手也都基本熟悉)。常用的类型包括:
CHAR (M) 固定长度字符
用来表示固定长度的字符串。字符串的长度范围是1-255。例如:car_model CHAR(10);
VARCHAR (M) 可变长度字符
VARCHAR 是一个具有灵活性的字符数据类型。字符串的长度范围是1-255。 选用VARCHAR通常是比较明智的决定。尽管处理CHAR类型的数据比VARCHAR类型的数据要快,有时会快50%。(CHAR类型存储的数据的长度 是声明变量时的固定长度,而不管数据的实际长度。VARCHAR存储的是按数据的实际长度,从而减小了数据文件的大小。) car_model VARCHAR(10);
INT (M) [Unsigned] 整数类型
INT是整数类型,存储整数的值范围是-2147483648到2147483647。在声明类型时可选用"unsigned",这样值的范围就是0到4294967295。
light_years INT;
合法整数: '-24567', 非法整数: '3000000000'。
light_years INT unsigned;
合法整数: '3000000000', 非法整数: '-24567'。
- MySql数据库软件的使用学习(freshing...)
- Java数据库软件Mysql的安装使用
- 学习使用数据库MySQL
- 学习使用数据库MySQL
- MySQL学习----使用 MySQL 数据库和表----04MySQL 数据库的表操作
- 数据库的学习MySQL
- MYSQL数据库的学习
- MySQL数据库的学习
- mysql数据库的使用
- mysql数据库的使用
- MySQL数据库的使用
- Mysql数据库的使用
- Mysql数据库的使用
- MySQL数据库的使用
- PHP+MYSQL+Apache学习使用软件下载
- C/C++连接数据库MySQL(自己写的一个通讯录软件,供大家学习交流)
- MySQL数据库学习笔记(四)----MySQL聚合函数、控制流程函数(含navicat软件的介绍)
- MySQL学习----使用 MySQL 数据库和表----05获得数据库和表的信息及数据库物理物理文件简介
- 软件编程规范总则-7 可测性
- 转贴~~~JAVA开源网站
- 软件编程规范总则-8 程序效率
- 一段midp1纹理的代码,是自己推的肯定不怎么好
- 软件编程规范总则-9 质量保证
- MySql数据库软件的使用学习(freshing...)
- ABOUT MY ID AT HERE
- 什么是IPV6
- 用log4j模仿数据库查看处理结果
- 图像处理VC源码1.0-DibApi
- [全程建模]需求与编码的对应关系——全程建模技术新进展
- 图像处理VC源码1.0-CqOctree
- Linux下统计网络连接
- 图像处理VC源码1.0-CDib