数据库的CRUD语句的书写(mysql)

1.对数据库的CRUD操作

创建数据库:create database student;    创建名为student的数据库。

查看数据库:show databases;   查看所有数据库。

删除数据库:drop database student;  删除名为student的数据库。

切换数据库:use database student;  进入名为student的数据库。

2.对数据库表的CRUD操作

创建学生表:

create table student(

id int not null PRIMARY KEY unique auto_increment,

name varchar(40),

sex varchar(40),

age int

)

包括三种约束:非空约束、主键约束和唯一性约束。

查看指定表结构:desc student;

删除指定表:drop student;

查看所有数据库中所有表:show tables;

3.对表中记录的CRUD操作

向表中插入数据:

insert into student values(1,'Tom','man',20);

查看表中所有记录:

select * from student;

修改表中记录:

update student set age=21 where id=1;

删除表中记录:

delete from student where age=21;

删除表中所有记录:

delete from student;

条件查找:

设置别名:select id as ID,name as NAME,sex as SEX,age as AGE from student;(别名操作不影响数据库)

年龄加1:select id,name,sex,age+1 from student;

查询年龄为21岁的学生姓名:select name from student where age=21;

查询年龄大于21岁的学生信息:select * from student where age>21;

查询年龄为21,22,23的学生信息:select * from student where age in(21,22,23);查询属性等于括号中的值的记录

查询姓名中包含‘T’的学生信息:select * from student where name like ‘%T%’;

查询年龄大于20岁的男性学生信息:select * from student where sex='man' and age>20;

查询年龄大于25或者id小于3的学生信息;select * from student where age>25 or id<3;

查询所有学生信息按照年龄升序排序:select * from student ORDER BY age ASC; (ASC升序,DESC降序)

查询student表中的记录数:SELECT count(*) from student;

查询student表中年龄大于23岁的记录数:SELECT count(*) from student where age>23;

查询student表中学生年龄和:SELECT sum(age) from student;

查询student表中学生平均年龄:SELECT sum(age)/count(*) from student;或者SELECT avg(age) from student;

查询student表中学生最大年龄和最小年龄:SELECT max(age),min(age) from student;

查询student表中男性学生与女性学生的人数:SELECT sex,count(sex) from student GROUP BY sex;

查询student表中男性学生人数:SELECT sex,count(sex) from student GROUP BY sex having sex='man';

4.sql语句里面关键字顺序

(insert/select/update/delete/drop)->from->where->group by-> having->order by...

5.mysql中的limit关键字:

查询student表中前2条数据:select * from sudent limit 2;

查询student表中第1条记录后的2条记录:select * from sudent limit 1,2;

 

 

 

 

 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL数据库CRUD指的是对数据库进行创建(Create)、读取(Retrieve)、更新(Update)和删除(Delete)操作。具体的操作步骤如下: 1. 创建数据库:使用"create database"语句创建一个新的数据库,并在语句中指定字符集和校对规则。例如,可以使用以下语句创建一个名为mydb3的数据库,并使用utf8字符集和utf8_general_ci校对规则: create database mydb3 character set utf8 collate utf8_general_ci; 2. 查看数据库:使用"show databases"语句查看当前所有的数据库。例如,可以使用以下语句查看所有的数据库: show databases; 3. 修改数据库:使用"alter database"语句修改数据库的字符集。例如,可以使用以下语句将mydb1的字符集修改为utf8: alter database mydb1 character set utf8; 4. 删除数据库:使用"drop database"语句删除指定的数据库。例如,可以使用以下语句删除名为mydb3的数据库: drop database mydb3; 总结起来,MySQL数据库CRUD操作包括创建数据库、查看数据库、修改数据库和删除数据库。具体的操作方式可以根据需求选择适合的语句来执行。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [MySQL的基本操作CRUD(增删改查)](https://blog.csdn.net/weixin_45525272/article/details/107978795)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值