赞
踩
MySQL简介
|
MySQL是一个多用户、多线程的SQL数据库,是一个客户机/服务器结构的应用,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。
MySQL的功能特点如下: MySQL在企业中使用非常广泛,其中知名的公司有:
如果这些还不够,你可以在MySQL用户名单上看到更多。 |
MySQL的环境
|
1. 连接到服务器。
2. 登录到MySQL帐户。
Syntax: mysql -h hostname -u username -p[password] 用户会被提示输入密码。-p表示输入密码。
用户会看见如下结果:
登录到数据库之后,我们就可以执行各种MySQL的命令,但在对数据库操作之前必须要先调用数据库,也就是与数据库建立连接:
结果:
现在你已经连接到数据库。注意命令后面要加上分号(;),几乎所有的MySQL命令都要加分号。有关管理数据库的命令可以通过键入help, \h 或?列出来。
也许这些功能不会都能用上,但应该知道每一个命令都会做什么。象命令status, use, print, connect, clear, 和quit在最开始学习使用时都会十分有用。现在,你应该对连接数据库、选择数据库和运行基本命令都应该有一定的了解。下一步将讲解有关对数据库进行操作的基本概念和方法。 |
MySQL基础
|
MySQL支持各种数据类型(即使是编程新手也都基本熟悉)。常用的类型包括: CHAR (M) 固定长度字符 VARCHAR (M) 可变长度字符 INT (M) [Unsigned] 整数类型 |
MySQL基础
|
|
MySQL基础
|
Tables 表 所有的数据类型都可以使用下面的选项:
例: ID_NUMBER INT AUTO_INCREMENT;
现在你已经对创建表有了一个基本的认识。表是由数据类型构成的,所有的数据类型形成了记录。 |
对数据库进行操作
|
我们可以对数据库进行四种方式的操作:添加、删除、修改和查询(搜索)。请大家注意的是,SQL语言和其它编程语言一样,对命令语句的语法格式很在意,比如一个括号、逗号或分号的错误都会导致命令无法执行。所以一定要熟悉语法格式。 插入记录 这里我们继续使用前面创建过的数据库作为例子:
使用INSERT命令插入数据,将数据分别插入姓名、邮件地址、电话和ID号内。
结果:
注意: 每次插入新记录时必须保证新记录的值的个数与数据类型的数目一致。上面的命令中如果只有一个值,插入命令就会出错。 例如:
|
对数据库进行操作
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
选取内容 如果不能从一个数据库搜索和提取信息,那么这个数据库就没有什么用处。 在MySql里,这一功能是通过SELECT命令来实现。
结果:
假设我们已经插入了多个不同的记录,所有记录都有相同的姓名,但有不同的邮件地址和电话号码。那么表test的内容显示如下:
删除 我们如果想将表中的某些记录删除,可以使用DELETE命令:
结果: 例如:
结果:
修改 MySQL也提供对表中的数据进行修改的功能,该操作可以用UPDATE命令完成。
|
MySQL高级命令
| ||
逻辑运算 MySQL支持所有的基本逻辑运算。
结果:
结果:
结果:
结果:
MySQL为用户提供了粗略搜索和详细搜索的选择。
结果:
结果:
结果:
MySQL的另一个重要功能就是修改表中已经存在的数据。修改表数据要使用ALTER命令,该命令可以增加、修改、删除列,同时也可以对表进行重命名。 例如: 将表名称由test改为mytest,
例如: 在表mytest中添加列日期型表列birthday,
例如: 将表mytest中的name列改为newname,类型是VARCHAR (25), mysql> ALTER table mytest CHANGE 例如: 删除表mytest中名为newname的列,
顺序执行上面的四个命令之后的结果是生成下面的表。
在这部教程里,我们只对MySQL的使用进行了简单的介绍。但这些功能都是我们进行编程所必须熟悉的基本操作。最重要的还是多多实践,参考相关技术文档,多参加网上相关技术的讨论。 |
转至:www.cexpress.com网
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。