数据表的创建
语法:
CREATE TABLE table_name (column_name column_type);//见举例
举例:
CREATE TABLE IF NOT EXISTS `nowcoder_tbl`(
`nowcoder_id` INT UNSIGNED AUTO_INCREMENT,
`nowcoder_title` VARCHAR(100) NOT NULL,
`nowcoder_author` VARCHAR(40) NOT NULL,
`submission_date` DATE,
PRIMARY KEY ( `nowcoder_id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
注:
数据表的删除
语法:
DROP TABLE table_name ;
举例:
mysql> DROP TABLE nowcoder_tbl
Query OK, 0 rows affected (0.8 sec)
注:
插入数据
语法:
INSERT INTO table_name ( field1, field2,...fieldN )
VALUES
( value1, value2,...valueN );
注意:如果数据是字符型,必须使用单引号或者双引号,如:“value”。
举例://来自nowcoder教程
mysql> INSERT INTO nowcoder_tbl
-> (nowcoder_title, nowcoder_author, submission_date)
-> VALUES
-> ("JAVA 教程", "NOWCODER.COM", '2019-10-06');
Query OK, 1 rows affected (0.00 sec)
插入后通过语句
select * from nowcoder_tbl;
来查看插入是否成功
注:
查询数据
语法:
SELECT column_name,column_name
FROM table_name
[WHERE Clause]
[LIMIT N][ OFFSET M]
注:
举例:
1:
select * from tbl;//*代表查询所有内容
2:
SELECT nowcoder_id, nowcoder_title,
nowcoder_author, submission_date
FROM nowcoder_tbl'//查询所需内容
总结
本文记录了MySQL数据表的最基本的增删改查操作的语法和例子,便于复习和查询