Mysql数据库基础练习

1、增删改查操作

1.1、查询

连接数据库

mysql -u[用户名] -p[密码]

查询数据库列表

show databases;

查询当前数据库中的所有表

show tables;

查看表结构

desc 表名;

在这里插入图片描述
查询数据表中的所有信息

select * from 表名;

在这里插入图片描述

1.2、增加

创建数据库

create database 库名;

创建表

create tables 表名(column_name column_type);

注释:
    PRIMARY KEY - 主键约束。
	NOT NULL - 每一行都必须含有值(不能为空)。
    UNSIGNED - 使用无符号数值类型,0 及正数。
    AUTO INCREMENT - 设置 MySQL 字段的值在新增记录时每次自动增长 1

在这里插入图片描述

插入数据

insert into 表名(field1,field2) values (value1,value2);

在这里插入图片描述

1.3、修改

修改数据表中的内容

update [表名] set [字段] = [值];

在这里插入图片描述

1.4、删除

删除数据库

drop database 数据库名;

删除表

drop table 表名;

删除数据表中的数据

delete from [表名] where [条件];

2、where 子句的使用

查询数据表中的指定内容

select * from [表名] where [条件]

在这里插入图片描述

like 模糊查询

查询staff_info表中staff_name字段内容等于李四的信息

select id,staff_name,age,phone from staff_info where staff_name like ‘李四’;

在这里插入图片描述
使用’%’通配符查询出staff_info表中staff_name字段内容等于’李’字开头的所有信息

select id,staff_name,age,phone from staff_info where staff_name like ‘李%’;

在这里插入图片描述
使用’_’通配符查询出staff_info表中staff_name字段内容等于’王’字开头的所有信息

select id,staff_name,age,phone from staff_info where staff_name like ‘王_’;

在这里插入图片描述

注:%表示任意多个任意字符,_表示一个任意字符

范围查找 in 关键字的使用

使用 in 关键字查询staff_info表中 age 字段中等于20和24的内容

select id,staff_name,age from staff_info where age in (20,24);

在这里插入图片描述

范围查找 between 关键字的使用

使用 between 关键字查询出staff_info表中age字段包含大于等于20小于等于22的内容

select id,staff_name,age from staff_info where age between 20 and 22;

在这里插入图片描述

order by 关键字使用

order by一般是对指定的列进行排序;desc是降序,asc是升序

select id,staff_name,age from staff_info where age>20 order by age desc;

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值