数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
Mysql是开源的,所以你不需要支付额外的费用。 Mysql支持大型的数据库。可以处理拥有上千万条记录的大型数据库。 MySQL使用标准的SQL数据语言形式。 Mysql可以允许于多个系统上,并且支持多种语言。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。 Mysql对PHP有很好的支持,PHP是目前最流行的Web开发语言。 MySQL支持大型数据库,支持5000万条记录的数据仓库,32位系统表文件最大可支持4GB,64位系统支持最大的表文件为8TB。 Mysql是可以定制的,采用了GPL协议,你可以修改源码来开发自己的Mysql系统。
mysql -h localhost -u root -p
Enter password: **
创建数据库
CREATE DATABASE 库名;
删除数据库
DROP DATABASE 库名;
选择使用数据库
USE 库名;
MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。
数值类型
日期和时间类型
字符串类型
需要以下信息:
语法:
CREATE TABLE 表名 (表字段名1 数据类型1,表字段名2 数据类型2,表字段名3 数据类型3);
CREATETABLErunoob_tbl( runoob_idINT NOT NULL AUTO_INCREMENT, runoob_titleVARCHAR(100) NOT NULL, runoob_authorVARCHAR(40) NOT NULL, submission_dateDATE, PRIMARYKEY ( runoob_id ) );
语法
DROP TABLE 表名 ;
语法
INSERTINTO 表名 (字段1, 字段2,...字段N ) VALUES ( 值1, 值2,... 值N );
语法
SELECTcolumn_name,column_name // 查询的字断名 全部查询可写* FROMtable_name //表名 [WHEREClause] // 条件 [OFFSET M ][LIMIT N] //数据偏移量
如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句中。
如果我们需要修改或更新MySQL中的数据,我们可以使用 SQL UPDATE 命令来操作。
语法
UPDATEtable_nameSETfield1=new-value1, field2=new-value2 [WHEREClause]
你可以使用 SQL 的 DELETE FROM 命令来删除 MySQL 数据表中的记录。
语法
DELETEFROMtable_name [WHEREClause]
参考地址: http://www.runoob.com/mysql/mysql-tutorial.html
本文地址: http://jwenfeng.com/?p=208
尊重原创,转载请注明:From 晓峰残月(http://jwenfeng.com) 侵权必究!