mysql一些常用操作_mysql的一些常用操作(一)

本文详细介绍了如何启动MySQL服务,无密码登录,创建数据库db_test,并定义字符集。接着创建了三个表:Student、Teacher和Course,分别插入相关数据。同时,建立了Score表用于记录学生分数,展示了数据插入的过程。最后,通过示例展示了如何查询各个表中的数据。
摘要由CSDN通过智能技术生成

1.启动Mysql服务

net start mysql

2.进入mysql环境中,由于自己没有设置密码,直接回车进入即可(要将bin加入到环境变量path中)

mysql -u root -p

d63b94461641c304b097fabc652be854.png

3.创建一个数据库

create database db_test default character set utf8 collate utf8_general_ci;

显示数据库:show databases;

cffe4e0da2ac99f4ec32fac609faaaff.png

使用某个数据库:use db_test;

显示该数据库的字符的编码:show variables like "%char%";

da017efd85a411c00a9bff5498cc28bb.png

查看某个表的结构:desc student;

39b59bf51777c1dc7e2a1762f4be3c03.png

向student表中插入数据:4个字段,SId(学生ID),Sname(学生姓名),Sage(学生年龄),Ssex(学生性别)

insert into Student values('01','赵雷','1990-01-01','男');

insert into Student values('02','钱电','1990-12-21','男');

insert into Student values('03','孙风','1990-12-20','男');

insert into Student values('04','李云','1990-12-06','男');

insert into Student values('05','周梅','1991-12-01','女');

insert into Student values('06','吴兰','1992-01-01','女');

insert into Student values('07','郑竹','1989-01-01','女');

insert into Student values('09','张三','2017-12-20','女');

insert into Student values('10','李四','2017-12-25','女');

insert into Student values('11','2012-06-06','女');

insert into Student values('12','赵六','2013-06-13','女');

insert into Student values('13','孙七','2014-06-01','女');

查询student表中的数据:select * from student;

6873f050e02ac8d661a8788493cd2076.png

同理:建立Teacher表,2个字段,TId(教师id),Tname(教师姓名)

create table Teacher(TId varchar(10),Tname varchar(10),PRIMARY key (Tid));

insert into Teacher values('01','张三');

insert into Teacher values('02','李四');

insert into Teacher values('03','王五');

5b99b9b72bab65c08a9e27d3ce323827.png

建立课程表Course:

3个字段,CId(课程id),Cname(课程名称),TId(教师id)

create table Course(CId varchar(10),Cname nvarchar(10),TId varchar(10),PRIMARY KEY(CId));

insert into Course values('01','语文','02');

insert into Course values('02','数学','01');

insert into Course values('03','英语','03');

823d5659619fd3b662caa78424f5f28a.png

建立成绩表Score:4个字段,skey(由于没有不重复的字段,因此创建了主键字段),SId(学生id),CId(课程ID),score(学生成绩)

create table Score(skey int,SId varchar(10),CId varchar(10),Scoreore decimal(18,1),PRIMARY key(skey));

insert into Score values('1','01',80);

insert into Score values('2','02',90);

insert into Score values('3','03',99);

insert into Score values('4',70);

insert into Score values('5',60);

insert into Score values('6',80);

insert into Score values('7',80);

insert into Score values('8',80);

insert into Score values('9',80);

insert into Score values('10','04',50);

insert into Score values('11',30);

insert into Score values('12',20);

insert into Score values('13','05',76);

insert into Score values('14',87);

insert into Score values('15','06',31);

insert into Score values('16',34);

insert into Score values('17','07',89);

insert into Score values('18',98);

1f0abb8fa430f31ccb7b676fae8aaffe.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值