mysql知识

1:在创建数据库时指定编码的语法

create  datebase 库名 character set 编码名(utf8/jbk)

2:sql语句简单分类

数据库查询语言(DQL):select

数据库定义语言(DDL):create database 

数据库操作语言(DML):update、insert、delete

3:查询一张表的结构:desc 表名

打印一张表的创建信息:show create  table 表名

4:mysql出入数据的另一种写法:

insert into 表名  set 字段=字段值

5:查询用户连接的是那个数据库:select  database()

6:查询指定数据库的详细信息:show created database 库名

7:修改指定数据库的编码:

alert database 库名  character set gbk

8:往一个表中添加新的字段:

alert table 表名 add 字段 数据类型

9:删除一个表中的字段

alert table 表名  drop 字段名

10:修改表的名称

rname table 旧表名  to 新表名

11:对表中的字段进行重命名

alert table 表名  change 旧字段名  新字段名  新字段数据类型

12:建表时的常用关键字

primary key 主键   auto_increment 自增长

default 默认值  union 唯一   commit 注释

13:将一张数据表中的数据复制到另一张表

created table a(

select * from b

)

14:向同结构的两张表中,把有数据的表中的数据导入无数据的表

insert into a

select * from b where 条件判断

15:时间格式函数  date_format(字段,格式)

例子:date_format(birthday,"%Y年%m月%d日 %H:%i:%s)

16:内连接、外连接(左连接、右连接)

inner join:以连接左右两表为主,显示条件成立的数据

left join:条件不成立的情况,以左表为主表,左表中的数据全部显示,右表中条件成立的数据显示,不成立的数据以null显示

right join:条件不成立的情况,以右表为主表,右表中的数据全部显示,左表中条件成立的数据显示,不成立的数据以null显示

17:视图创建

create view 视图名  as  查询语句

对视图进行增删改操作,会影响到实际表

视图主要用户 OA管理系统中部门人员的权限,所查看的内容不同

18:事务

存储过程:

索引:

触发器:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值