- 浏览: 279025 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
smilea001:
确定可以吗,为什么我的是Exception in thread ...
JAVA发送向指定URL发送HTTP请求 -
liyueling:
有用
JAVA中获取当前运行的类名,方法名,行数 -
to_zoe_yang:
不错~正在用呢
Snap ConnectionPool简介(图)- - -
wait10000y:
js大小写敏感,好不好?
javascript日期比较 -
xiarilian12:
哥按照这个方法已经装上了
哥的ecelipse是3.5
Findbugs插件使用图文指南
MySql教程
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网
相关推荐
MySQL教程是针对数据库管理系统MySQL的一份详尽指南,基于MySQL 8.0参考手册编纂而成,适合初学者和有经验的开发者使用。本教程涵盖了从基础操作到复杂查询的多个方面,旨在满足日常开发中的各种需求。 1. **连接与...
**PHP+MYSQL教程** 在IT领域,PHP和MySQL是两个非常重要的开源技术,它们共同构建了许多网站和在线应用的基础。本教程是专为公司内部培训而精心编写的,旨在提供一个简洁、易懂的学习路径,整合了两份高质量外文...
php与mysql教程 php与mysql教程 php与mysql教程
MySQL教程02主要涵盖了一系列关于MySQL数据库管理系统的深入学习内容,包括但不限于数据库的基本概念、安装与配置、数据类型、表的创建与管理、查询语句的使用、索引的建立与优化、事务处理以及备份与恢复等核心知识...
MySQL 教程(C语言中文网) _
mysql 教程 十分有用的简明教程 我喜欢,我推荐
我将基于标题和描述中所提及的“MySQL教程”这一主题,结合实际的MySQL知识点撰写内容。 MySQL是一种流行的开源关系型数据库管理系统(RDBMS),由瑞典的MySQL AB公司开发,后来被Sun Microsystems公司收购,Sun...
mysql教程PPT.ppt
MYSQL教程 PDF,MYSQL教程 PDF,MYSQL教程 PDFMYSQL教程 PDF,MYSQL教程 PDF,MYSQL教程 PDF,MYSQL教程 PDF,MYSQL教程 PDF,MYSQL教程 PDF,第一部分,第一部分,第一部分
辛星MySQL教程系列的第一本专注于基础操作,作为入门指南,旨在帮助初学者掌握MySQL的基本使用方法。 首先,教程涵盖数据库的基本概念,包括数据库、表、字段等。数据库是存储数据的仓库,而表则是数据库中数据的...
MySQL教程是最全面、最详尽的数据库学习资源之一,尤其对于初学者而言,它提供了从基础到高级的全面知识。本教程PDF旨在帮助用户掌握MySQL的各个方面,包括安装配置、数据库设计、SQL语言、存储引擎、事务处理、备份...
本教程结合了“MySQL 5.1参考手册”和“MySQL教程”两份资源,旨在提供全面且深入的MySQL学习资料。 首先,让我们探讨MySQL的基础知识。MySQL基于SQL(Structured Query Language)语言,它允许用户进行数据查询、...
MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的RDBMS (Relational Database Management System,...
本教程“MYSQL_PHP 教程_TEACH_mysql 教程_mysql教程”旨在帮助初学者和有一定基础的开发者深入理解MySQL,并掌握与PHP的交互技巧。 一、MySQL基础知识 MySQL是一个开源、免费的数据库系统,它使用SQL(结构化查询...
mySql教程,从入门到熟用
MySQL教程是学习数据库管理系统的宝贵资源,特别是对于初学者来说,它提供了全面的指导和信息。MySQL是一个流行的开源关系型数据库管理系统,广泛应用于网站开发、数据存储和数据分析。本教程覆盖了MySQL 5.1版本,...
本教程旨在帮助初学者快速掌握 MySQL 的基础知识,并深入了解一些进阶主题如存储过程、索引优化等。 首先,我们将介绍 MySQL 的基础概念,包括数据库、表、列等,帮助读者了解如何创建数据库和表格,并学习基本的 ...
比较好的一份mysql教程,一份比较好,比较深的mysql教程资源,大家可以下载去学习下。 内容比较深,比较实用。
mysql教程PPT mysql基础教程 入门很合适的教程