注:教材内容是 Python 核心编程 第 21 章的数据库编程
1、MySQL 采用关键字大写
2、绝大多数命令行程序要求用一个分号来结束一条 SQL 语句
3、使用 # 来注释到该行结束,使用 /* 内容 */ 来注释多行
4、创建数据库:
#创建数据库
CREATE DATABASE LCG2_test;
5、删除数据库:
#删除数据库
DROP DATABASE LCG2_test;
6、
# 指定使用的数据库
USE LCG22_test;
# 创建表 users ,它有一个类型为字符串的列 login 和两个类型为
# 整数的字段 uid 和 prid
CREATE TABLE users (login VARCHAR(8), uid INT, prid INT);
# 删除表
DROP TABLE users;
# 插入行
INSERT INTO users VALUES("leanna", 311, 1);
# 语句中必须指定要插入的表及该表中各个字段的值。上例中,
# 表明是 users,字符串 “leanna” 对应着 login 字段,311 和
# 1 分别对应着 uid 和 prid
# 更新行
UPDATE users SET prid = 4 WHERE prid = 2;
UPDATE users SET prid = 1 WHERE uid = 311;
# UPDATE 语句用来改变数据库中的已有记录。
# 使用 SET 关键字来指定你要修改的字段及新值,你可以指定条件来筛选出需要更新的记录。
# 删除行
DELETE FROM users WHERE prid = 1;
DELETE FROM users;
# DELETE FROM 命令用来删除数据,必须指定你要删除的数据所在表名,
# 如果未提供(可选的)筛选条件,就象第二个例子一样,表中所有的数据都会被删除