CREATE DATABASE 库名;
例如:
CREATE DATABASE db;
创建一个名为db的数据库。
use 数据库名;
CREATE TABLE 表名(
字段名1 数据类型1,
字段名2 数据类型2
);
例如:
use db;
CREATE TABLE players(
uid BIGINT,
username VARCHAR(225),
password VARCHAR(225)
);
在名为db的数据库中创建一个名为players的表,表中包含uid,username,password,这三列。
INSERT INTO 数据库名.表名 VALUE(数据1,数据2...);
例如:
INSERT INTO db.players VALUE(1,'小明','123456');
在db数据库中的players表中依次插入1,'小明','123456'三个值。
值得注意的是,在创建列表时,能够为列表添加一些条件
例如:
use 数据库名;
CREATE TABLE 表名(
列名1 数据类型1 限定条件1,
列名2 数据类型2 限定条件2
);
use db;
CREATE TABLE players(
uid BIGINT NOT NULL PRIMARY KEY AUTO_INCREMENT;
);
其中的NOT NULL是赋值时该列不能为空(如果能为空就去NOT),PRIMARY KEY每位元素不一样,AUTO_INCREMENT自动递增。
在限制条件下插入时又有:
INSERT INTO db.players VALUE(DEFAULT,'小明','123456');
以上代码中的DEFAULT指的是用默认的值(加入限定条件)。
DROP DATABASE 数据库名;
例如:
CREATE DATABASE db;
0
删除名为db的数据库
CREATE DATABASE db;
1
例如:
CREATE DATABASE db;
2
删除名为teaC++hers的列表
CREATE DATABASE db;
3
例如:
CREATE DATABASE db;
4
删除名为db数据库的teachers列表中满足uid=1的元素
CREATE DATABASE db;
5
例如:
CREATE DATABASE db;
6
CREATE DATABASE db;
7
例如:
CREATE DATABASE db;
8
在db数据库的teachers表中删除列名phone。
CREATE DATABASE db;
9
例如:
use 数据库名;
CREATE TABLE 表名(
字段名1 数据类型1,
字段名2 数据类型2
);
0
在db数据库的teachers表中修改列名phone为phonenum并且修改数据类型为VARCHAR
use 数据库名;
CREATE TABLE 表名(
字段名1 数据类型1,
字段名2 数据类型2
);
1
例如:
use 数据库名;
CREATE TABLE 表名(
字段名1 数据类型1,
字段名2 数据类型2
);
2
在db数据库的teachers表中修改id=1这行的phone的值
use 数据库名;
CREATE TABLE 表名(
字段名1 数据类型1,
字段名2 数据类型2
);
3
其中的SELECT中的列名可以换成*来查找所有列,把ASC换成DESC正序排列变为逆序排列
例如:
use 数据库名;
CREATE TABLE 表名(
字段名1 数据类型1,
字段名2 数据类型2
);
4
查找teacher表中所有列,并显示id>10的行以id正序排列
use 数据库名;
CREATE TABLE 表名(
字段名1 数据类型1,
字段名2 数据类型2
);
5
选择[列名]中在A和B之间的元素
use 数据库名;
CREATE TABLE 表名(
字段名1 数据类型1,
字段名2 数据类型2
);
6
选择[列名]中有A,B...的元素
use 数据库名;
CREATE TABLE 表名(
字段名1 数据类型1,
字段名2 数据类型2
);
7
选择[列名]中第二个字母为A的元素