MySql简单操作

本文介绍如何使用SQL语句进行MySQL数据库的基本操作,包括创建数据库、表,以及数据的增删改查等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

其实通过图形软件Navicat Premium可以直接进行操作,不用编写sql语句,操作简单,首先要打开MySql连接,当初安装MySql数据库的时候的用户名和密码一定要记住,现在就是用的时候。下面我就写一些不用界面直接操作的sql语句。

1.创建数据库,数据库的名字itcast

create database itcast;
2.使用show语句查看已经存在的数据库
show create database itcast;


3.查看创建好的数据库itcast的信息

show create database itcast; 
4.删除名称为itcast的数据库:
Drop database itcast;
5.选择创建表的数据库:

Use itcast
6.创建数据表:

Create table tb_grade
(    id          int(11),
      name  varchar(20),
      grade  float   );

以下就是MySql最重要的增删改查

1.添加数据

insert语句中不指定所有字段名,需要注意的是,由于insert语句中没有指定的字段名,添加的顺序必须和字段在表中定义的顺序相同。

Insert into student values(3,’wangwu’,82.5);
Insert into student(id,name,grade)values(1,’zhangsan’,98.5);

这个是指定字段名进行添加。

2.更新数据

update更新部分数据,更新部分数据是指根据指定条件更新表中的某一条或者某几条记录,需要使用where子句来指定更新记录的条件。

Update student set name=‘laozhang’,grade=50 where id = 1;
Select * from student where id = 1;

下面这句sql语句是查看id=1的全部信息。

3.删除数据

Delete删除部分数据,删除部分数据是指根据指定条件删除表中的某一条或者某几条记录,需要使用where子句来指定删除记录的条件。

Delete from student where id = 11;
删除id=11的那条数据。

4.查询数据(简单查询)

Mysq中有两种方式可以查询表中所有字段。

(1)在select语句中指定所有字段

Create table student2(
	id int(3) primary key auto_increment,
	name varchar(20) not null,
	grade float,
	gender char(2)
	); //插入一些数据
Select id,name,grade,gender from student2;
(2)在select语句中指定所有字段
Select * from student2
   查询指定字段
Select name,gender from student2;
5.查询数据(按条件查询)

   查询student2表中id为4的学生姓名:

Select  id,name from student2 where id = 4;
  查询student2表中grade大于80的学生姓名:

select name,grade from student2 where grade > 80;
  带in关键字的查询,In关键字用于判断某个字段的值是否在指定集合中,如果字段的值在集合中,则满足条件,该字段所在的记录将被查询出来:

查询student表中id值为1、2、3的记录:

Select * from student2 where id in (1,2,3);
带between and 关键字的查询,Between and用于判断某个字段的值是否在指定的范围之内,如果字段的值在指定范围内,则满足条件,该字段所在的记录将会被查询出来,反之不会:
查询student表中id值在2~5之间的学生姓名

select * from student where id between 2 and 5;
空值查询,在数据表中,某些列的值可能为空值(null),空值不同于0,也不同于空字符串,在MySql中,使用is null关键字来判断字段的值是否为空值
查询student2表中gender为空值的记录

Select * from student where gender is null;










                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值