mysql>insert INTO marks
->(id,eng,chn,math) VALUES
-> ("201102200801011234",90,98,88),
-> ("201402200710103456",95,96,87);
⑧分别查询 stds 和 marks 表中的数据
mysql> select id,cls,u_no,unm from stds;
mysql> select * from marks;
⑨ 批处理
以上的执行过程可以整理成脚本文件,我们把它命名为 mysql.script,清单如图 1 所示。
SHOW DATABASES;
create DATABASE students;
SHOW DATABASES;
USE students;
CREATE TABLE stds (
id char(19) not null key,
cls char(10) not null,
u_no char(12) default ' ',
unm char(10) not null,
sex char(2) not null,
bth date not null
);
CREATE TABLE marks (
id char(19) not null key,
eng dec(3.2) default 0.0,
chn dec(3.2) default 0.0,
math dec(3.2) default 0.0
);
SHOW tables;
INSERT INTO stds
( id,cls,u_no,unm,sex,bth ) values
( "201102200801011234","061410001","0614100101","Zhang San","F","20080101"
),
( "201102200909091239","061411002","0614110102","Li Si","M","20080101" );
insert INTO marks
(id,eng,chn,math) VALUES
("201102200801011234",90,98,88),
("201402200710103456",95,96,87);
图 1 mysql.script 程序清单
(2)数据库编程
①MySQL C API 简单示例
任务:使用 MySQL C API 函数编程访问 MySQL 数据库。要求:a. 建立使用 MySQL C API 函数编程框
架;b. 查询 students 数据库 user 表中的所有信息。设程序名为 mysql1.c,清单如图 2 所示。
// 0 头文件