API(Application Programming Interface):应用编程接口
DBM: (Data Base Manager) 数据库管理器 :一种古老的UNIX持久化存储机制。
数据库通常使用文件系统作为基本的持久化存储。
EDBMS: 关系数据库管理系统
MySQL是一种基于服务的RDBMS,因为它有一个服务器进程始终运行以等待命令行输入, 而SQLite和Gadfly, 则不会运行服务器。
SQL:数据库命令和查询操作是通过SQL语句提交给数据库的。
一般数据库关键字使用大写字母,命令行结尾使用分号(;)来结束这条SQL语句。
创建数据库:
CREATE DATABASE test; //创建名为test的数据库
GRANT ALL ON test *user(s)//为用户提升权限
使用数据库:USE test;
删除数据库: DROP DATABASE test;
创建表: CREATE TABLE users(login VARCHAR(8)), userid INT, projid INT); //创建一个新列表,其中包括字符串列login,以及两个整型列
删除表: DROP TABLE users;
插入行: INSERT INTO users VALUES('leanna', 2111, 1);
更新行: UPDATE users SET projid = 4 WHERE projid = 2 ;
UPDATE users SET projid = 1 WHERE projid = 311 ;
删除行 : DELETE FROM users WHERE Projid = %d; // 删除行的表名
DELETE FROM users;