夏飞 GBK编码是什么
时间: 2023-12-08 17:30:22 浏览: 20
夏飞,GBK编码是一种用于汉字和汉字符号的字符编码,它是GB2312-1980的扩展版本,支持更多的汉字和符号。GBK编码共收录了21886个汉字和符号,其中包括了繁体中文和朝鲜文的字符。GBK编码采用双字节表示字符,即每个字符占用2个字节,其中第一个字节的高位为1,第二个字节的高位为0,这样就能够区分出一个汉字和一个英文字母。
相关问题
create database fxxl default character set gb2312 create table pilotTeacher (教官编号 varchar(6),primary key, 教官姓名 varchar(8), 职务等级 varchar(4), 飞行等级 varchar(10)); insert into pilotTeacher values ('JG001','谢凡','副团','三级'); insert into pilotTeacher values ('JG002','夏飞','正团','二级'); insert into pilotTeacher values ('JG003','简清','副师','一级'); create table trainingCourse (训练科目编号 varchar(6) primary key, 课程名称 varchar(8), 时长 int(2)); INSERT INTO trainingcourse VALUES ('KM001','通用驾驶技术',40); INSERT INTO trainingcourse VALUES ('KM002','仪表',30); INSERT INTO trainingcourse VALUES ('KM003','编队',10); create table pilotStudent (学员编号 varchar(6) PRIMARY KEY, 姓名 VARCHAR(8), 性别 VARCHAR(2), 机型 VARCHAR(10)); insert into pilotstudent VALUES('XY001','孔明','男','歼轰七') insert into pilotstudent VALUES('XY002','林帅','男','歼轰七') CREATE table trainingScore ( 学员编号 varchar(6) , 科目编号 varchar(8), 成绩 int(2), primary key(学员编号,科目编号)); INSERT INTO trainingScore VALUES ('XY001','KM001',85); INSERT INTO trainingScore VALUES ('XY001','KM003',82); INSERT INTO trainingScore VALUES ('XH002','KM001',70); INSERT INTO trainingScore VALUES ('XH002','KM002',88);
您提供的SQL语句有一些错误,以下是修正后的代码:
```sql
create database fxxl default character set gb2312;
use fxxl;
create table pilotTeacher (
教官编号 varchar(6) primary key,
教官姓名 varchar(8),
职务等级 varchar(4),
飞行等级 varchar(10)
);
insert into pilotTeacher values ('JG001', '谢凡', '副团', '三级');
insert into pilotTeacher values ('JG002', '夏飞', '正团', '二级');
insert into pilotTeacher values ('JG003', '简清', '副师', '一级');
create table trainingCourse (
训练科目编号 varchar(6) primary key,
课程名称 varchar(8),
时长 int(2)
);
insert into trainingCourse values ('KM001', '通用驾驶技术', 40);
insert into trainingCourse values ('KM002', '仪表', 30);
insert into trainingCourse values ('KM003', '编队', 10);
create table pilotStudent (
学员编号 varchar(6) primary key,
姓名 varchar(8),
性别 varchar(2),
机型 varchar(10)
);
insert into pilotStudent values ('XY001', '孔明', '男', '歼轰七');
insert into pilotStudent values ('XY002', '林帅', '男', '歼轰七');
create table trainingScore (
学员编号 varchar(6),
科目编号 varchar(8),
成绩 int(2),
primary key (学员编号, 科目编号)
);
insert into trainingScore values ('XY001', 'KM001', 85);
insert into trainingScore values ('XY001', 'KM003', 82);
insert into trainingScore values ('XY002', 'KM001', 70);
insert into trainingScore values ('XY002', 'KM002', 88);
```
请注意,修正后的代码中,我添加了`use fxxl;`语句来指定使用名为"fxxl"的数据库。另外,建议您确认表名、列名和数据类型是否符合您的需求,并根据实际情况进行修改。
tp 微信小程序获取手机号登录
1. 用户点击登录按钮,小程序调用 `wx.login()` 接口获取用户登陆凭证 code。
2. 小程序通过 `wx.request()` 接口将 code 发送到开发者服务器。
3. 开发者服务器收到 code 后,通过 `wx.login()` 接口和开发者 appid、secret 向微信服务器请求用户的 session_key 和 openid。
4. 微信服务器返回 session_key 和 openid。
5. 开发者服务器将 session_key 和 openid 存储到数据库或缓存中,并生成自己的登录态(token)返回给小程序。
6. 小程序将登录态存储到本地缓存中。
7. 用户点击获取手机号按钮,小程序调用 `wx.getPhoneNumber()` 接口获取用户手机号。
8. 小程序将获取到的手机号、登录态发送到开发者服务器。
9. 开发者服务器校验登录态,并解密获取到的手机号。
10. 开发者服务器将手机号存储到数据库或缓存中,并返回成功或失败的状态给小程序。
11. 小程序根据返回的状态进行相应的处理。