20213.8 学习数据库

create table user
( id int not null primary key,
username VARCHAR(10) not null,
password varchar(10) not null
);

创建表 user表内有 id 用户名 password
varchar 表示字符型数据类型
insert into user values (1,‘小明’,‘19960925’);
添加内容 进入user表

create table xs 
(
学号 char(6) not NULL primary key,
姓名 char(8) not null,
专业名 char(10) null,
性别 tinyint(1) not null default 1,
出生日期 date not NULL,
总学分 tinyint(1),
照片 BLOB null,
备注 text NULL
);

也是创建一个表xscj default 1表示默认值为1

create table user_copy1 like user;

create table user_copy2 as (select * from user);

第一行代码表示创建名称为user_copy1的表架构与user相同。
第二行代码表示创建名称为user_copy2的表架构与数据都与user相同。


alter table xs_copy
add 奖学金等级 tinyint null;
*添加一列*
alter table xs_copy
drop column  姓名;
*删除一列*
rename table user_copy1 to user1,user_copy2 to user2;
*重命名*

drop table if exists userb;
*删除表  if exists 是存在就删除 防止报错*

insert into xs 
values('081101','王林','计算机',1,'1994-02-10',50,null,null);

insert into xs(学号,姓名,性别,出生日期,总学分)
values('081101','王林',1,'1994-02-10',50);

insert into xs
values('081101','王林',DEFAULT,1,'1994-02-10',50,null,null);

insert into xs
set 学号='081101',姓名='王林',专业名=default,性别=1,出生日期='1994-02-10',总学分=50;
insert into xs
values ('081102','何明','信计',1,'1995-02-01',50,' D:\图\大熊\screenshot_2019_09_14T22_55_40+0800.png',null);
*几种插入数据方法*
REPLACE into xs
values ('081101','刘华','信计',1,'1995-02-01',50,null,null);
*录入其他数据可以代替*
update  xs
set 总学分=总学分+10;

update  xs
set 学号='081250',备注='辅修计算机专业'
where 姓名='刘华';

update两种用法第一个是总分加十分,第二个是找到刘华更改学号和备注

delete from user2
where username='小明';
TRUNCATE tabledelete快 占用资源少

delete只是删除一行内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值