MySQL資料庫學習

2021-09-25 23:52:28 字數 2803 閱讀 5314

#建立資料庫

create database test;

#今天我們來學習mysql語句的使用,我們首先建立一共學校資訊的管理系統,裡面學生資訊一共包括學生編號,姓名,性別和生日,所學科目,成績,教師資訊一共包括教師編號,教師姓名和教學科目。

#首先我們先設計資料庫中表的種類,根據以上資訊,我們可以設計出四個表

--1.學生表

student(snum,sname,sage,s***) --snum 學生編號,sname 學生姓名,sage 出生年月,s*** 學生性別

--2.課程表 

course(cnum,cname,tnum) --cnum --課程編號,cname 課程名稱,tnum 教師編號

--3.教師表 

teacher(tnum,tname) --tnum 教師編號,tname 教師姓名

--4.成績表 

sc(snum,cnum,score) --snum 學生編號,cnum 課程編號,score 分數

1、建立表以及插入資料

create table student(                                   #學生表

snum varchar(10) ,

sname nvarchar(10),

sage datetime,

s*** nvarchar(10));

insert into student values('01' , n'趙雷' , '1990-01-01' , n'男');

insert into student values('02' , n'錢電' , '1990-12-21' , n'男');

insert into student values('03' , n'孫風' , '1990-05-20' , n'男');

insert into student values('04' , n'李雲' , '1990-08-06' , n'男');

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

insert into student values('06' , n'吳蘭' , '1992-03-01' , n'女');

insert into student values('07' , n'鄭竹' , '1989-07-01' , n'女');

insert into student values('08' , n'王菊' , '1990-01-20' , n'女');

create table course(

cnum varchar(10),

cname nvarchar(10),

tnum varchar(10));

insert into course values('01' , n'語文' , '02');

insert into course values('02' , n'數學' , '01');

insert into course values('03' , n'英語' , '03');

create table teacher(

tnum varchar(10),

tname nvarchar(10));

insert into teacher values('01' , n'張三');

insert into teacher values('02' , n'李四');

insert into teacher values('03' , n'王五');

create table sc(

snum varchar(10),

cnum varchar(10),

score decimal(18,1));

insert into sc values('01' , '01' , 80);

insert into sc values('01' , '02' , 90);

insert into sc values('01' , '03' , 99);

insert into sc values('02' , '01' , 70);

insert into sc values('02' , '02' , 60);

insert into sc values('02' , '03' , 80);

insert into sc values('03' , '01' , 80);

insert into sc values('03' , '02' , 80);

insert into sc values('03' , '03' , 80);

insert into sc values('04' , '01' , 50);

insert into sc values('04' , '02' , 30);

insert into sc values('04' , '03' , 20);

insert into sc values('05' , '01' , 76);

insert into sc values('05' , '02' , 87);

insert into sc values('06' , '01' , 31);

insert into sc values('06' , '03' , 34);

insert into sc values('07' , '02' , 89);

insert into sc values('07' , '03' , 98);

insert into sc values('09' , '03' , 98);

持續更新中

Mysql資料庫學習

進入mysql終端,輸入密碼後可進入操作終端 mysql u root p 檢視當前存在的資料庫 show databases 使用資料庫 use dbname 檢視當前資料庫中存在的表 show tables 檢視表結構 desc tablename 檢視mysql編碼命令 檢視資料庫mysql編...

mysql資料庫學習

sql structured query language 結構化查詢語言 ddl 資料定義語言 create drop alter dml data manipulation language insert delete update dql data query language select ...

mysql資料庫學習

按照資料結構來組織,儲存和管理資料的倉庫。或者資料庫是長期儲存在計算機內 有組織的 可共享的資料集合。sql structured query language 結構化查詢語言 ddl data definition language 資料定義語言 用來定義資料庫和資料表,指令有create建立 d...