mysql数据库操作

sql操作---库操作

1、创建数据库

create database victory001;
create datebase victory002 charset gbk; 表示数据库的编码格式

SQL 根据操作对象不同,SQL操作分为三类:库操作、表操作、数据操作

2、查询数据库

show databases victory001;
2.1模糊查询 使用通配符 %表示通配多个字符 _表示通配一个字符
show databases like 'vi%';
show databases like 'victory00_'


3、更新数据库,(只能更新数据库的编码格式)

alter database victory001 charset gbk

4、删除数据库(删除数据库之前要备份,删除是不可逆操作)

drop database victory001

sql操作---表操作

--------------

1、新增表(创建表时必须要指定具体的数据库,可以有两种方式指定)

1.1显示指定
create table if not exists victory001.selenium001(
字段 字段类型(字段长度),
字段 字段类型(字段长度) //最后一个不用加, int类型不用加长度,
)
1.2隐式指定
use victory001;
create table if not exists selenium001(
字段 字段类型(字段长度),
字段 字段类型(字段长度) //最后一个不用加, int类型不用加长度,
)
/if not exists 如果表名不存在,执行创建代码;如果表名存在,就不执行创建代码/

2、查询表

show tables;
2.1 模糊查询     使用通配符 %表示通配多个字符 _表示通配一个字符
show tables like ‘selenium00_’
show tables like 'sele%'
2.2 模糊查询转义 当表3中有_时,若要查询表3要在_前面加\ 转义
show tables like 'selenium00\__';
2.3、查看表的创建语句
show create table selenium001;
2.4、查看表的字段信息
show columns from selenium001;
describe selenium001;
desc selenium001;

3、更新表(修改表本身、修改表中的字段)

3.1修改表本身
修改表名:rename table 旧表名 to 新表名;
修改表选项 alter table 表名 表选项 值;
3.2修改表中的字段(包括表中的字段的 增、删、改、重命名)
   3.2.1新增字段 alter table 表名 add [column] 字段名 字段类型[列属性][位置]
alter table 表名 add [column] 字段名 字段类型(字段长度);/默认是在最后一个位置add/
alter table 表名 add [column] 字段名 字段类型(字段长度)first; /表示在第一个位置add/
alter table 表名 add [column] 字段名 字段类型(字段长度)after 字段名1;/表示在字段名1后面add/
   3.2.2修改字段类型  alter table 表名 modify 字段名 字段类型 [列属性][位置]
alter table 表名 modify 字段名 字段类型   /自动检索到该字段,并修改字段类型/
   3.2.3重命名字段
alter table 表名 change 旧字段名 新字段名 字段类型(字段长度);
   3.2.4删除字段
alter table 表名 drop 字段名
其中:删除字段是不可逆操作

4、删除表

drop table 表名1,表名2  /可以一次删除多个表/
其中:删除表是不可逆操作
-----

sql操作---数据操作

1、新增数据

insert into 表名 values(值1,值2,值3,值4,值5)   其中值要跟字段一一对应,非数值数据要用引号引起来,全部数据添加
insert into 表名(字段1,字段2)values(值1,值2,) 部分数据添加

2、查询数据

select * from 表名

3、更新数据

update 表名 set 字段名 = 字段值 where 条件=‘’;
其中:affected 大于0才表示更新成功

4、删除数据

delete from 表名 where 条件 = '';
delete 只会删除数据,不会删除定义和释放存储空间

drop 在删除数据的同时,还会删除定义并释放存储空间


数据库简明教程


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值