MYSQL入门
什么是数据库?
数据库是按照数据结构来组织、储存、管理数据的仓库。
数据库管理系统(Database Management System:DBMS):是专门用于管理数据库的计算机系统软件,数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行控制的功能。
什么是MySQL?
MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL 创建数据库
CREATE DATABASE 数据库名;
MySQL 删除数据库
DROP DATABASE <database_name>;
MySQL 选择数据库
USE database_name;
MySQL 创建数据表
CREATE TABLE table_name ( column1 datatype, column2 datatype, ... );
MySQL 删除数据表
DROP TABLE table_name ;
MySQL 插入数据
INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
-
table_name
是你要插入数据的表的名称。 -
column1
,column2
,column3
, ... 是表中的列名。 -
value1
,value2
,value3
, ... 是要插入的具体数值。 -
MySQL 查询数据
SELECT column1, column2, ... FROM table_name [WHERE condition] [ORDER BY column_name [ASC | DESC]] [LIMIT number];
MySQL WHERE 子句
有条件地从表中选取数据
SELECT column1, column2, ... FROM table_name WHERE condition;
MySQL UPDATE 更新
UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;
MySQL DELETE 语句
DELETE FROM table_name WHERE condition;
MySQL LIKE 子句
LIKE 子句中使用百分号 %字符来表示任意字符,类似于UNIX或正则表达式中的星号 *。
如果没有使用百分号 %, LIKE 子句与等号 = 的效果是一样的。
SELECT column1, column2, ... FROM table_name WHERE column_name LIKE pattern;
MySQL UNION 操作符
MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合,并去除重复的行。