mysql相关知识总结(1)

操作分类:

DDL数据定义

DML数据操作

DCL数据控制

DQL数据查询

其中DDL又分为数据操作和数据库操作

DDL之数据库操作:

(1)create database if not exists  数据库名字;   (如果不存在这个库,创建一个库,存在就不创建)

(2)use 数据库名字;(使用哪个库)

(3)show databases;(展示你所拥有的库)

(4)drop database  数据库名字;(删除库,删库跑路)

(5)select database();查看你现在使用的库

DDL之表操作:

(1)create  table if  not exists 表名;(如果不存在这个表,创建一个表,存在就不创建)

(2)show tables;  (查看你当前使用库的下面的表)

(3)desc 表名称;(输出类似于下面结构的图表)

(4)drop table 表名称;(删除表)

(5)alter table  表名称 add   列名  类型(长度)[约束];  (往一个表的最后面,增加一列)

(6)alter table 表名称 change  旧列名 新列名 类型(长度)[约束];(对一个表里面的列名进行更改)

(7)alter table 表名称 drop 列名;(删除一个表里面的一个列)

(8)rename table  旧表名 to 新表名;(表名称从前面的表名称改成后面的表名称)  

DML数据操作:

(1)insert into 表名(字段1,字段2...)values(值1,值2...);(向表中插入数据,顺序是字段顺序)

(2)insert into  表名  values(值1,值2...),(值1,值2)...;   (插入数据,按照之前创建的表的字段的顺序)

(3)insert into  表1 select * from 表2;(从数据表2中查询数据,插入到表1,表1的表信息和表2的信息完全一致)

(4)update  表名  set  字段名=值,字段名=值,...;(更新所有的指定字段的值)

(5)update 表名  set 字段名=值,字段名=值,...+where  条件;(对符合条件的信息进行更改)

(6)delete from 表+[where 条件];(不带条件就是删除表中全部数据,带条件就是删除符合条件的数据)

(7)truncate table 表名称;(删除表,新建一个新的一模一样的空表,table 可以不写)

今天就先更新到这里。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值