数据库部分---添加/删除数据库,添加/删除表格,往数据库添加数据;
Posted 业务高于技术
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库部分---添加/删除数据库,添加/删除表格,往数据库添加数据;相关的知识,希望对你有一定的参考价值。
一:
1.创建数据库
create database test2;
2.删除数据库;
drop database test2;
3.创建表;
create table test
(
code varchar(20) ,
name varchar(20) #varchar是字符串类型,需要加长度(20),code和name都是创建的列的名字,一列写完要写逗号,最后一列不加逗号。
); #是数据库的注释语法。
加主键:
create table test1
(
code varchar(20) primary key, #primary key代表主键,这样code列就变为主键。
name varchar(20)
);
把name设置为非空:
create table test2
(
code varchar(20) primary key,
name varchar(20) not null #not null非空,这样name列是用户必须填的。
);
外键关系
create table zhu
(
code int primary key,
name varchar(20)
);
create table cong
(
code int primary key,
name varchar(20),
zhu int, # 给此列加外键关系,这个列的类型要与zhu表中的主键类型一致
foreign key (zhu) references zhu(code) #foreign key 外键 (zhu) references zhu(code) (zhu)引用zhu表中的code列
foreign key(外键字段) references 主键表(主键字段)
);
自增长列:(找不到主键时),添加一新列,让它为主键,此列是自增长列;此列的数据自增长,不需要添加数据,但是是没有意义的。
create table haoyou
(
ids int auto_increment primary key, # auto_increment关键字,使此列为自增长列
name varchar(20),
friends varchar(20)
);
4.删除表:
drop table haoyou;
注意:a.每条语句后加分号
b.最后一列不能加逗号
c.书写全用英文格式。
5.修改表的语句:
二.对数据的增删改查:即CRUD操作,C代表create添加,R代表read查询,U代表update修改,D代表delete删除
1.C:添加数据
create table test5
(
code varchar(20) primary key,
name varchar(20) not null
);
insert into test2 values(\'n001\',\'张三\');
注意:
a insert into 表名 values(括号内添加的数据,如果是字符串,要用单引号,如果是其他类型,不要加单引号。)
b insert into test2 values(\'n001\',\'\'); 只添加一个值时,另一个也要加‘’,‘’里边什么都不写。
c insert into test2(code) values(\'n001\');只给test2中的code列添加数据,需要在表名后边加上列的名称。
d 如果要添加的表中有自增长列,可以给自增长列添加一个空字符串,insert into haoyou values(\'\',\'lz\',\'sz\');
例题:
表格创建
create table test5 ( code int primary key, name varchar(20), yuwenchengji double, shuxuechengji double, yingyuchengji double );
添加数据:
2.D:删除数据
(1)。删除全部数据
delete from 表名
delete from 表名 where true;delete from 表名 where 1=1;执行删除
delete from 表名 where false;delete from 表名 where 1=2;不删除
(2)delete from 表名 where 条件(只要条件成立就可以)
删除是删除一整行
3.U:update修改 主键是不能修改的
update 表名 set 列名=修改后的值;
update 表名 set 列名=修改后的值 where 条件
以上是关于数据库部分---添加/删除数据库,添加/删除表格,往数据库添加数据;的主要内容,如果未能解决你的问题,请参考以下文章