JavaEE 学习专题

Mysql之使用sql管理数据库和表

2017-09-22  本文已影响0人  咸鱼有梦想呀

数据库

数据库结构

SQl语言具有:数据查询,数据操纵,数据定义,数据控制于一体。

一、数据库管理

1、创建数据库

create database <数据库名>;

图片.png

2、查看数据库

show databases;

图片.png

3、选择数据库(只有先选择数据库,才能对此数据库进行操作)

use <数据库名>;

图片.png

4、删除数据库

drop database <数据库名>;

图片.png

5、断开连接(释放资源)

exit/quit/\q


二、数据库表

先使用一个数据库,在使用的数据库下进行以下操作:

1、创建数据库表

create table <表名>(
<字段名><数据类型>
[null | not null][primary key][unique][default]);

图片.png 图片.png
null:指定字段可以为空
not null:指定字符串不可以为空
primary key:字段设置为主键
uniqle:字段值唯一
default<默认值>:指定默认值

2、(1)查看表名称

show tables;

图片.png

(2)显示表的结构

show columns form <表名>;

desc <表名>;

图片.png 图片.png

3、删除表

drop table <表名>;

图片.png

4、修改表结构
(1)添加表内字段

alter table <表名> add <字段名> <类型>;

图片.png

(2)删除字段名

alter table <表名> drop column <字段名>;

图片.png

(3)修改表内字段Type

alter table <表名> modify column <字段名><修改Type>;

图片.png

三、数据操纵

1、插入一行新纪录

insert into <表名><字段名>
values <字段名相应数据>;

图片.png

插入一行的部分数据只需要少写字段名和相应数据
2、显示添加数据

select * from <表名>;

图片.png

3、修改数据记录

update <表名> set <列名>=<表达式>,<列名>=<表达式>....where <条件>;

图片.png 图片.png

4、删除数据记录

delete from <表名> where <条件>;

图片.png

5、更新数据记录

update <表名> set <字段>=值 where <条件>;

更新数据

四、数据查询

1、条件查询

select *from <表名> where <字段名><字段数据>;

图片.png 图片.png

2、区间查询

select <显示字段名> from <表名> where <所查区间字段名> between <字段数据> and <字段数据>;

图片.png

3、比较查询

select <显示字段名> from <表名> where (字段名)<(区间);

图片.png

4、模糊查询

(1)select <显示字段名> from <表名> where <模糊查询字段名> like '%查询字%';
(2)select <显示字段名> from <表名> where <模糊查询字段名> like '查询字__';

图片.png 图片.png

5、计算查询

select <显示字段名> 年份相减 from <表名>;

图片.png
上一篇 下一篇

猜你喜欢

热点阅读