概述
– 创建库并选择该库
CREATE DATABASE mydb1;
use mydb1;
– 创建表
CREATE TABLE if not exists student(
sid int,
name VARCHAR(20),
gender VARCHAR(1),
age int,
birth date,
address VARCHAR(20),
score double
);
– 3.查看当前数据库所有的表
show TABLES;
– 4.查看指定表的创建语句
show CREATE TABLE student;
– 5.查看表结构
DESC student;
drop TABLE student;
– 修改表结构
– 1.添加列:alter table 表名 add 列名 类型(长度)[约束];
#需求:为student表添加一个新的字段为:系别dept类型为varchar(20)
alter table student add dept varchar(20);
– 2.修改列名和类型:alter table 表名 change 旧列名新列名 类型(长度)[约束];
#需求:为student表的dept字段更换为:department varchar(30);
alter table student change dept department varchar(30);
– 4.修改表删除列 :alter table 表名 drop 列名;
#需求:删除student 表中department这列
alter table student drop department;
– 5.修改表名:rename table 表名 to 新表名;
#需求:将student表的名字改为stu
rename table student to stu;
– DML 操作
– 1.数据的插入:insert into表(列名1,列名2,列名3,…)values(值1,值2,值3…)
insert into student(sid,name,gender,age,birth,address,score)
values(1004,‘张三’,‘男’,18,‘2001-12-23’,‘北京’,85.5),
(1002,‘李四’,‘男’,18,‘2001-12-23’,‘北京’,85.5),
(1003,‘王五’,‘男’,18,‘2001-12-23’,‘北京’,85.5);
insert into student(sid,name)values(100,‘张三三’);
– 格式2:insert into表values(值1,值2,值3);
insert into student values(1006,‘张华’,‘女’,20,‘1995-11-08’,‘北京’,90);
– 2.数据的修改:update 表名 set 字段名(列)=值,字段名(列)=值
– 格式2:update表名set 字段名=值,字段名=值…where条件;
#需求:1.将所有学生的地址修改为重庆
update student set address=‘重庆’;
#需求:2.将id为1004的学生的地址修改为北京;
update student set address=‘上海’ where sid>1004;
#需求:3.将id为1005的学生的地址修改为北京,成绩修改为100
update student set address=‘北京’,score=100 where sid=1002;
– 3.数据删除(drop删除表或数据库,delate删除表里内容)
– delete from 表名[where 条件];
– truncate table 表名 或者truncate表名
#需求:1.删除sid 为1004的学生数据
delete from student where sid =1004;
delete from student where sid >1004;
#需求:2.删除表所有数据
delete from student;
#需求:3.清空表数据 (delete和truncate原理不同,delete只删除内容,而truncate类似于drop table,可以理解为是将整个表删除然后再创建该表)
truncate table student;
最后
以上就是魁梧御姐为你收集整理的数据库基本操作 DDL 创建表-格式 以及操作表的执行语句的全部内容,希望文章能够帮你解决数据库基本操作 DDL 创建表-格式 以及操作表的执行语句所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复