首页 > 数据库 >《Mysql基础-1》【新建数据库】 【新建表】编程入门 学习分享 公开免费

《Mysql基础-1》【新建数据库】 【新建表】编程入门 学习分享 公开免费

时间:2023-04-01 10:11:24浏览次数:43  
标签:insert 新建 into 编程 studentNo values Mysql classNo tb

-- mysql数据库程序设计笔记:

-- mysql安装路径 my.ini 中把:default-character-set=utf8 改为 default-character-set=gbk 后重启客户端。

-- 创建数据库:
create database db_school default charset gb2312 collate gb2312_chinese_ci;
use db_school;
-- 1、学生表:
create table tb_student
(
id int NOT NULL auto_increment comment '自增id',
studentNo char(10) not null comment '学号',
studentName varchar(20) not null comment '姓名',
sex char(3) comment '性别',
birthday date comment '出生年月',
native varchar(20) comment '籍贯',
nation varchar(30) comment '民族',
classNo char(8) comment '所属班级',
studentID varchar(18) comment '身份证号',
primary key (id)
)engine=InnoDB charset=utf8 comment='学生表';

insert into tb_student(studentNo,studentName,sex,birthday,native,nation,classNo,studentID) values('201338941','张骞','男','1980-01-22','山西侯马','汉','3班','1423373457656789');
insert into tb_student(studentNo,studentName,sex,birthday,native,nation,classNo,studentID) values('201348589','王博','男','1981-01-22','山西大同','汉','2班','1423377764456632');
insert into tb_student(studentNo,studentName,sex,birthday,native,nation,classNo,studentID) values('201345232','黎明','女','1983-11-22','山西太原','汉','1班','142337776669966');
insert into tb_student(studentNo,studentName,sex,birthday,native,nation,classNo,studentID) values('201357356','李强','男','1980-03-22','山西侯马','汉','5班','1423379476543589');
insert into tb_student(studentNo,studentName,sex,birthday,native,nation,classNo,studentID) values('201338947','李天','女','1984-07-22','山西太原','汉','4班','1423377766656789');
insert into tb_student(studentNo,studentName,sex,birthday,native,nation,classNo,studentID) values('201323145','刘强','男','1990-04-22','山西应县','汉','3班','142337346246789');
insert into tb_student(studentNo,studentName,sex,birthday,native,nation,classNo,studentID) values('201323462','刘泽','男','1997-09-22','山西太原','汉','2班','1423374573456789');
insert into tb_student(studentNo,studentName,sex,birthday,native,nation,classNo,studentID) values('201323457','刘慧','女','1985-01-22','山西大同','汉','1班','14233723414556789');

-- 2、新建成绩表:
create table tb_score
(
id int NOT NULL auto_increment comment '自增id',
studentNo varchar(10) comment '学号',
courseNo varchar(6) comment '课程号',
term varchar(5) comment '学期',
score int comment '成绩',
primary key (id)
)engine=InnoDB charset=utf8 comment='成绩表';

insert into tb_score(studentNo,courseNo,term,score)values('201338941','9397','2','70');
insert into tb_score(studentNo,courseNo,term,score)values('201348589','9311','1','96');
insert into tb_score(studentNo,courseNo,term,score)values('201345232','9323','3','84');
insert into tb_score(studentNo,courseNo,term,score)values('201357356','9311','4','61');
insert into tb_score(studentNo,courseNo,term,score)values('201338947','9322','3','77');
insert into tb_score(studentNo,courseNo,term,score)values('201323145','9334','2','69');
insert into tb_score(studentNo,courseNo,term,score)values('201323462','9362','3','88');
insert into tb_score(studentNo,courseNo,term,score)values('201323457','9312','4','95');

insert into tb_score(studentNo,courseNo,term,score)values('201338947','9322','7','67');
insert into tb_score(studentNo,courseNo,term,score)values('201323145','9334','8','69');
insert into tb_score(studentNo,courseNo,term,score)values('201323462','9362','9','58');
insert into tb_score(studentNo,courseNo,term,score)values('201323457','9312','10','55');

 

-- 3、新建班级表:
create table tb_class
(
id int NOT NULL auto_increment comment '自增id',
studentNo varchar(90) comment '学号',
classNo varchar(8) comment '班级编号',
className varchar(20) comment '班级名称',
department varchar(30) comment '院系',
enrollTime date comment '入学时间',
grade int(20) comment '年级',
classNum int(10) comment '班级人数',
primary key (id)
)engine=InnoDB charset=utf8 comment='班级表';

insert into tb_class(studentNo,classNo,className,department,enrollTime,grade,classNum) values('201338941','919302','加强班','计算机系','1999-09-01','3','21');
insert into tb_class(studentNo,classNo,className,department,enrollTime,grade,classNum) values('201348589','919122','加强班','会计系','1999-09-01','1','32');
insert into tb_class(studentNo,classNo,className,department,enrollTime,grade,classNum) values('201345232','919234','加强班5','信息系','1999-09-01','1','61');
insert into tb_class(studentNo,classNo,className,department,enrollTime,grade,classNum) values('201357356','919234','加强班4','土建系','1999-09-01','3','43');
insert into tb_class(studentNo,classNo,className,department,enrollTime,grade,classNum) values('201323145','919112','加强班3','土建系','1999-09-01','2','33');
insert into tb_class(studentNo,classNo,className,department,enrollTime,grade,classNum) values('201323462','919153','加强班2','会计系','1999-09-01','3','21');
insert into tb_class(studentNo,classNo,className,department,enrollTime,grade,classNum) values('201323457','919890','加强班','计算机系','1999-09-01','3','56');


-- 添加数据:
insert into tb_student(studentNo,studentName,sex,birthday,native,nation,classNo,studentID) values('201664','王梦','女','1980-01-22','山西大同','汉','1班','1423372333344');
insert into tb_student(studentNo,studentName,sex,birthday,native,nation,classNo,studentID) values('201385','张氏一','男','1981-01-22','运城','傣族','2班','1423374456789');
insert into tb_student(studentNo,studentName,sex,birthday,native,nation,classNo,studentID) values('201399','柳依依','女','1985-01-22','太原','傣族','3班','1423456289');
insert into tb_student(studentNo,studentName,sex,birthday,native,nation,classNo,studentID) values('201664','刘明辉','女','1989-01-22','临汾','维吾尔族','4班','1423367789');
insert into tb_student(studentNo,studentName,sex,birthday,native,nation,classNo,studentID) values('201555','张通透','男','1987-01-22','临淄','傣族','5班','14233723334');
insert into tb_student(studentNo,studentName,sex,birthday,native,nation,classNo,studentID) values('201442','张泽好','女','1988-01-22','晋中','汉','6班','14233723449');
insert into tb_student(studentNo,studentName,sex,birthday,native,nation,classNo,studentID) values('201328864','刘名义','女','1985-01-22','山西大同','汉','1班_超越','14233723414556789');
insert into tb_student(studentNo,studentName,sex,birthday,native,nation,classNo,studentID) values('201324565','天一','男','1985-01-22','山西大同','汉','1班_火箭','14233723414556789');
insert into tb_student(studentNo,studentName,sex,birthday,native,nation,classNo,studentID) values('201323772','刘泽好','女','1985-01-22','山西大同','汉','1班_加强','14233723414556789');
insert into tb_class(studentNo,classNo,className,department,enrollTime,grade,classNum) values('',null,' ','','1999-09-01','3','56');
insert into tb_class(studentNo,classNo,className,department,enrollTime,grade,classNum) values('','911113',null,'','1999-09-01','3','56');

标签:insert,新建,into,编程,studentNo,values,Mysql,classNo,tb
From: https://www.cnblogs.com/liuguiqing/p/17278152.html

相关文章

  • 《Mysql基础》【供应商表】 编程入门 学习分享 【公开免费】
    --mysql数据库程序设计笔记:createdatabasedb_spdefaultcharactersetgb2312defaultcollategb2312_chinese_ci;usedb_sp;createtableS(SNOchar(5)comment'供应商编号',SNAMEvarchar(255)notnulluniquecomment'供应商名称,不为空且唯一',STATUSint(3)comm......
  • mysql中null与“空值”的坑
    字段属性的"空值"与"NULL"不一样相信很多用了MySQL很久的人,对这两个字段属性的概念还不是很清楚,一般会有以下疑问:1、我字段类型是notnull,为什么我可以插入空值2、为毛notnull的效率比null高3、判断字段不为空的时候,到底要select*fromtablewherecolumn<>''还是要用......
  • 力扣603(MySQL)-连续空余座位(简单)
    题目:几个朋友来到电影院的售票处,准备预约连续空余座位。你能利用表cinema,帮他们写一个查询语句,获取所有空余座位,并将它们按照seat_id排序后返回吗? 对于如上样例,你的查询语句应该返回如下结果。注意:seat_id字段是一个自增的整数,free字段是布尔类型(‘1’表示空余,‘0......
  • mysql分组并每组添加序号
    --模拟表select*fromtb_test;--rownum判断@pre_parent_code是否和当前的parent_code一样,true:让@i+=1false:重置@i--再定义一个变量@pre_parent_code:=''再存上一个parent_code,只要pre_parent_code不等于当前的parent_code让@i:=0else@i+=1就ok了-......
  • Oracle与Mysql 的区别(对比学习)
    Oracle与Mysql的区别(对比学习)使用范围Oracle是大型的数据库。Oracle是收费的,且价格昂贵Mysql是中小型数据库。Mysql是开源的安装部署Oracle有3G左右,且使用的时候Oracle占用特别大的内存空间和其他机器性能Mysql安装完后才152M端口用户Oracle默认端口1521,默认用户是s......
  • Lixnu:如何安装、启用、访问云服务器中的MySQL数据库?
    Linux系统:CentOS7MySQL版本:5.7.41安装方法:rpm安装(需要自己解决依赖问题)云服务器:阿里云MySQL客户端:Navicat  1、准备工作:软件配置本机是否有mysql软件:rpm-qa|grepmysql是否有冲突软件mariadb:rpm-qa|grepmariadb(如果有)卸载......
  • 【webserver 前置知识 02】Linux网络编程入门其一
    网络结构模式C/S结构服务器-客户机,即Client-Server(C/S)结构。C/S结构通常采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。客户机是因特网上访问别人信息的机器,服务器则是提供信息供人访问的计算机。在C/S结构中,应用程序分为两部分:服务器部分和客户......
  • 网络编程2
    目录五.socket套接字编程套接字家族套接字工作流程socket模块基本使用基于TCP协议的套接字编程案例:代码优化:循环基于UDP协议的套接字编程粘包现象粘包现象代码解决思路补充struct模块解决黏包问题初次版本终极解决方案解决黏包代码实战五.socket套接字编程如果我们需要编写基于......
  • 网络编程1
    目录一.楔子二.软件开发的架构1.C/S架构2.B/S架构3.面试题三.网络基础1.基础知识四.OSI七层协议1.物理连接层2.数据链路层以太网协议ethernet数据帧3.网络层3.1IP协议3.2数据包(packet)4.传输层4.1常用的熟知端口号4.2TCP协议TCP协议的三次握手与四次挥手4.3UDP协议4.4数据......
  • 开心档之MySQL WHERE 子句
    MySQLWHERE子句我们知道从MySQL表中使用SQLSELECT语句来读取数据。如需有条件地从表中选取数据,可将WHERE子句添加到SELECT语句中。语法以下是SQLSELECT语句使用WHERE子句从数据表中读取数据的通用语法:SELECTfield1,field2,...fieldNFROMtable_name1,ta......