MySQL和Oracle数据库
一、关系数据库关键字
关键字 | 语法 | 简述 |
---|---|---|
create | CREATE DATABASE <数据库名>; | 创建数据库 |
CREATE TABLE <表名>; | 创建表 | |
drop | DROP DATABASE <数据库名>; | 删除数据库 |
DROP TABLE <表名>; | 删除表 | |
use | USE <数据库名>; | 指定数据库 |
insert | INSERT INTO <表名> ( field1, field2,…fieldN ) VALUES ( value1, value2,…valueN ); | 向表中插入数据 |
select | SELECT column_name,column_name FROM table_name [WHERE Clause][LIMIT N][ OFFSET M]; | 在表中查找数据 |
update | UPDATE <表名> SET field1=new-value1, field2=new-value2 [WHERE Clause]; | 在表中更新数据 |
delete | DELETE FROM <表名> [WHERE Clause]; | 删除表中数据 |
alter | ALTER TABKE <表名> … | 修改表 |
where 条件判断语句,配合运算符使用
运算符 | 字符 |
---|---|
比较运算符 | < > = >= <= != <> |
逻辑运输符 | and or not |
集合运算符 | in not in |
模糊查找 | like % _ escape |
空值 | IS NULL IS NOT NULL |
**UNION**
**ORDER BY** 排序
**GROUP BY** 分组
二、 C++驱动库主要API
mysql:
(1)connector1.1的mysql.h,适用于5.7以下版本
(2)connector8.0的xdevapi,适用于5.7及以上版本