数据库语句

//双击数据库
use world;
//显示数据库里有多少张表
show tables;

一个大的项目就是数据库。SQL语句

create schema
Data Definition Language:数据定义语言 (DDL)
查看创建和删除数据库:
show databases;
create database Worker;
drop database Worker;

增删改表table
show tables;
create table t_Worker(。。。。。);
drop table t_worker;
alter table;

Data Manipulation Language:数据操作语言 (DML)
DML针对一张表或多张表进行查询,删除、修改数据。
创建表的样本
//t是table表的缩写
CREATE TABLE t_worker (
  f_numb INT NOT NULL,
  f_name VARCHAR(20) NULL,
  f_sala DOUBLE NULL,
  f_date DATE NULL,
  PRIMARY KEY (f_numb))
COMMENT = '员工信息表';

CREATE TABLE t_admin (
  f_name VARCHAR(20) NOT NULL,
  f_pass VARCHAR(20) NULL,
  f_prioR int NULL,
  PRIMARY KEY (f_name))
COMMENT = '员工信息表';
//f是field字段英文的缩写
 增删改查:
一、SELECT语句:
SELECT 列名称 FROM 表名称
分为有条件和无条件查找
select f_name,f_sala from t_worker;
select * from t_worker;

select * from t_worker WHERE f_sala>10000;

二、WHERE 语句:
应用于删除、修改和SELECT语句。
AND OR NOT
between AND
SELECT * FROM t_worker WHERE f_sala>30000 AND f_sala<80000;
SELECT * FROM t_worker WHERE f_sala BETWEEN 30000 AND 80000;

三、INSERT语句
全字段插入:
INSERT INTO 表名称 VALUES (1,2,....)
//字符串性质必须使用单引号
INSERT INTO t_worker VALUES(1003,'张山',3888.33,'2021-12-8');
部分字段插入:
INSERT INTO table_name (1,2,...) VALUES (1,2,....)
INSERT INTO t_worker(f_numb,f_name,f_date) VALUES(1012,'Smith','2019-9-9');

四、DELETE语句
DELETE FROM Person WHERE xxx;
DELETE FROM t_worker; 无条件删除等价于 TRUNCATE TABLE t_worker;

五、UPDATE语句
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

UPDATE t_worker SET f_sala = 66666.66 WHERE f_numb = 1012;

六、ORDER BY 语句:
SELECT * FROM worker.t_worker order by f_sala;

1、三种接口:

a)第一方接口:C/C++库函数,string,vector,scanf,atoi.

b)第二方接口:操作系统的API(Application programming interface)

MessageBox,PlaySound,beginthread,

linux:pthread_create

c)第三方接口:某个提供的,有可能函数库也可能是类库。

第三方接口一般都是在vs中的属性里去设置,在VC++目录里设置包含目录(头文件)和库目录(动态库)。

你可能感兴趣的:(数据库)