mysql数据库命令

mysql数据库命令

1.连接数据库

mysql-u用户名-p密码

2.显示已有数据库

show datebases;(切记勿漏分号)

3.创建数据库

create database 数据库名称;

4.使用数据库

use 数据库名称;

5.显示数据库中的表(使用此命令前需先选择数据库)

show tables;

6.删除数据库

drop datebase 数据库名称;

 

插入数据

1.插入数据

insert into 表名 (字段名列表)values (值列表1),......,(值列表n);

2.将查询结果插入新表中

create table 新表(select字段1,....,from 原表);

3.更新数据,修改数据

update 表名 set 列名=更新值 where 更新条件;

4.删除数据

delete from 表名 where 删除条件;

 

数据查询

1.查询表

select * from 表名;

2.查询行和列

select 列名 ,....,from 表名 where 查询条件;

 

模糊查询

1.in子查询***not in 子查询

2.like模糊查询

%包含零个或多个字符的任意字符串

like‘abc%’检索以abc开头的所有字符串

like‘%abc’检索以abc结尾的所有字符串

like‘%abc%’检索包含abc的所有字符串

_任意单个字符

like‘_abc’检索以abc结尾的所有四个字母的字符串

 

多表连接查询

1.内连接查询

内连接查询根据表中共同的列进行匹配。取两个的表的交集。两个表存在主外键关系是通常使用内连接查询

2.外连接查询

外连接有主副表区别,

 

字段约束和属性

约束条件

 

primary key

主键,约束字段的值可以唯一标识对应的记录

unique

唯一约束,约束字段的值是唯一的

not null

非空约束,约束字段的值不能为空

default

默认值约束,约束字段的默认值

auto_increment

自动增加约束,约束字段的值自动递增

foreign key

外键约束,约束表与表之间的关系

 

 

 

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值