CREATE TABLE IF NOT EXISTS `runoob_tbl`(
`runoob_id` INT UNSIGNED AUTO_INCREMENT,
`runoob_title` VARCHAR(100) NOT NULL,
`runoob_author` VARCHAR(40) NOT NULL,
`submission_date` DATE,
PRIMARY KEY (`runoob_id`)
)DEFAULT CHARSET 'UTF8';
CREATE TABLE`runoob_tbl`(
`runoob_id` INT UNSIGNED AUTO_INCREMENT,
`runoob_title` VARCHAR(100) NOT NULL,
`runoob_author` VARCHAR(40) NOT NULL,
`submission_date` DATE,
PRIMARY KEY (`runoob_id`)
)DEFAULT CHARSET 'UTF8';
点击查看数据的基本类型
MySQL 删除数据表
语法
以下为删除MySQL数据表的通用语法:
DROP TABLE table_name ;
MySQL 插入数据
语法
以下为向MySQL数据表插入数据通用的 INSERT INTO SQL语法:
提示:如果数据是字符型,必须使用单引号或者双引号,如:"value"。
INSERT INTO table_name ( field1, field2,...fieldN )VALUES( value1, value2,...valueN );
MySQL 查询数据
1. SELECT 语法
以下为在MySQL数据库中查询数据通用的 SELECT 语法:
SELECT column_name,column_name FROM table_name
查询语句中你可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。
SELECT 命令可以读取一条或者多条记录。
你可以使用星号(*)来表示表中全部数据,SELECT语句会返回表的所有字段数据 如下:
SELECT * FROM table_name
2. WHERE 语法 子句
如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句中。
以下是 SQL SELECT 语句使用 WHERE 子句从数据表中读取数据的通用语法:
可以在 WHERE 子句中指定任何条件。
可以使用 AND 或者 OR 指定一个或多个条件。
WHERE 子句也可以运用于 SQL 的 DELETE 或者 UPDATE 命令。
WHERE 子句类似于程序语言中的 if 条件,根据 MySQL 表中的字段值来读取指定的数据。
如果给定的条件在表中没有任何匹配的记录,那么查询不会返回任何数据。
SELECT field1 FROM table_name1 WHERE `id`>5
以下为操作符列表,可用于 WHERE 子句中。
下表中实例假定 A 为 10, B 为 20
3. ORDER BY 语法 子句
对读取的数据进行排序,我们就可以使用 MySQL 的 ORDER BY 子句来设定哪个字段哪种方式来进行排序,再返回搜索结果
使用任何字段来作为排序的条件,从而返回排序后的查询结果。
设定多个字段来排序。
使用 ASC 或 DESC 关键字来设置查询结果是按升序或降序排列。 默认情况下,它是按升序排列。
-- ASC 升序
-- DESC 降序
SELECT field table_name ORDER BY `id` ASC
4. LIMIT 语法 子句
表示分页显示 指定开始位置和显示条数