CREATE DATABASE <数据库名>
use student create table studentinfo(
name varchar(20),
id char(10),
score int not null
);
use <数据库名> 指定数据库
char 是固定字节长度, varchar 是可变的字节长度,后面的数字是最大字节,
not null 表示该列信息不得为空。
SELECT命令被用来选取表中的数据
SELECT <列名> FROM <表名>
列名为*则代表选择所有的列
SELECT * FROM <表名>
SELECT 可以选多个列
SELECT <列1>,<列2>... FROM <表名>
在表中选取的列有可能会有重复项,需要加DISTINCT去重
SELECT DISTINCT <列> FROM <表>
WHERE子句被用来条件性的选择列。
SELECT <列名> FROM <表名> WHERE <列名> <运算符> <值>
例如:在INFO表中选择年龄>18岁的姓名:
SELECT name FROM INFO WHERE age>18
AND 和 OR 可以在选择的时候把选择条件连接起来。
将选择的列按照规则进行排序,默认是升序排列
SELECT <列名a> FROM <表名> ORDER BY <列名b>
按照列名b降序的规则对列a进行排序。
如果要进行降序,则在后面加 DESC关键字。
INSERT INTO <表名> (列1,列2,...) VALUES (值1,值2,...)
UPDATE 用于表的更新
UPDATE <表名> SET <列1> = <新值> WHERE <列2> = <值>
DELETE用于删除列,而DROP用于删除表和数据库
DELETE FROM <表名> WHERE <列名> <关系> <值>
因篇幅问题不能全部显示,请点此查看更多更全内容