#對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作(DDL)
-- 1.查看數(shù)據(jù)庫(kù)
SHOW DATABASES;
-- 2.創(chuàng)建mydb1數(shù)據(jù)庫(kù)
CREATE DATABASE mydb1;
CREATE DATABASE IF NOT EXISTS mydb1;
-- 3.使用mydb1數(shù)據(jù)庫(kù)
USE mydb1;
-- 刪除mydb1數(shù)據(jù)庫(kù)
DROP database mydb1;
DROP DATABASE if NOT EXISTS mydb1;
-- ----------------------------------
#對(duì)數(shù)據(jù)庫(kù)中的表進(jìn)行操作
#對(duì)數(shù)據(jù)庫(kù)中的表進(jìn)行操作
-- 1.使用mydb1
use mydb1;
-- 2.創(chuàng)建一張學(xué)生表
create table if NOT EXISTS student(
? sid int,
name VARCHAR(20),
gender VARCHAR(20),
age int,
brith date,
adress VARCHAR(20),
score DOUBLE
);
#對(duì)數(shù)據(jù)庫(kù)中表的結(jié)構(gòu)進(jìn)行操作
-- 1.查看mydb1數(shù)據(jù)庫(kù)中的所有表
show tables;
--? 2.查看創(chuàng)建的表結(jié)構(gòu)類型
show create TABLE student;
--? 3.查看表
desc student;
--? 4.刪除student表
drop table student;
#對(duì)數(shù)據(jù)庫(kù)中的表結(jié)構(gòu)進(jìn)行修改
--? 1.添加student表的列
alter table student add dept VARCHAR(20);
--? 2.修改student列名和類型
ALTER TABLE student change dept department VARCHAR(30);
--? 3.刪除department列
alter table student drop department;
--? 4.修改表名
rename table student to stu;