数据库操作

MYSQL

一、语句分类

1.DDL

对数据库进行操作
创建 create
修改 alter
删除 drop

创建数据库
create database 自己起一个库名;

创建数据表的方式:

先选中一个数据库 表示该表要创建在哪个数据库的下面,由于mysql是关系型数据库 数据都是有结构的 也就是有了固定的规范‘
create table 自己起一个表名(
列名 数据类型 约束,
列名 数据类型 约束,
列名 数据类型 约束
) default charset=utf8;

对一个表结构进行修改
有数据的时候 并不建议这样做
添加列: alter table 表名 add 列名 类型 约束;

alter table grade add name1 varchar(10) not null;

修改列: alter table 表名 modify 列名 类型 约束;

alter table grade modify name1 varchar(5) not null;

删除列: alter table 表名 drop 列名;

  alter table grade drop name1;

**对一个表进行删除 **

drop table 表名;

2.DML

对数据内容进行操作,增加、修改、删除数据。

  1. 添加一条/多条数据
    注:自增长的列不用管,char varchar text 的值 需要用 单引号包裹

insert into 表名(列名,列名,列名) values (值,值,值)
insert into 表名(列名,列名,列名) values (值,值,值),(值,值,值),(值,值,值)

  1. 修改数据
    注:update默认会把所有行的列值改变 如果你想改特性行 就必须加修改条件 (符合什么样条件的数据要进行修改)

update 表名 set 列名=值,列名=值
update 表名 set 列名=值,列名=值 where 列名=值

3.删除数据

delete from 表名
删除该表中所有数据 (清空)
如果只删除特定行记录需要加 where 条件 表示只删除符合条件的行

3.DQL

对数据内容进行查询,查询数据

select 列名,列名,列名 from 表名
查询大多数 也会用where 条件来过滤要查询的数据

4.DCL

对用户进行操作

总结

查询是难点需要各种过滤条件来查询出我们想要查询的数据。
遇到update和delete 没有where条件的时候,要注意。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值