数据库的基本操作

来源:互联网 发布:怎么做淘宝网店客服 编辑:程序博客网 时间:2024/06/01 08:19

1.数据库操作

1.删除数据库:

2.创建数据库:
3.展示所有数据库:

3.查看database的属性。
 show create database test;
4.修改,恢复,备份数据库
1.备份数据库:
恢复数据库:
1.先创建一个空的数据库,再用source。
2.表的操作
mysql数据类型:
数值型:
bit(m) m默认为1,最大为64

tinyint[unsigned]如果是有符号则表示-128到127,如果无符号则表示0-255;
小数类型:
float
float(m,d)[unsisigned]m表示有效位,d表示小数点后面有几位。
double
其用法与float类似,只是表示的范围更大,也是定长。
numeric(m,d)用于表示小数或者整数。变长。
num numeric;
num numeric(5,2);

字符串类型:
char(M)m的范围是0-255,定长
varchar (M) 范围0-65535  m变长
text 可以表示更大范围



添加中文时需要做以下操作:
show variables like'char%';
set character_set_client=gbk;
set character_set_results=gbk;


时间类型:
data

datatime
timestamp(邮戳)更新时会跟着变动

修改表的内容。
查看表的信息:
desc user;
show create table user;

表的crud;
create table user();
update user set id=2 where name="liao";
delete from user where name="陈红艳";
 insert into user values("jun",3,"2012-02-01",18);

select 语句:
过滤掉重复的数据:
 select distinct * from user;
查询部分:
select name as "姓名" from user ;
order by asc/desc;(按照升序和降序进行排序);
sum(*),avg(*),对于一列进行求和和平均数,count(*);
max/min(列);
group by having...order by;

函数的使用:
select current_date() from dual;
floor,ceil。

表的约束:

unique可以为空。

外键 foreign key
 


原创粉丝点击