MySQL基本语句汇总,MySQL的增删改查等(持续更新)

注:MySQL不区分大小写 ,所有符号全是英文状态下的,不然会报错
注:MySQL不区分大小写 ,所有符号全是英文状态下的,不然会报错
注:MySQL不区分大小写 ,所有符号全是英文状态下的,不然会报错

MySQL使用步骤为:输入密码后,创建数据库,使用数据库,创建表,实现操作

下面是正文,有错误请指正、谢谢。

1、数据库相关

1、创建数据库:
      create database 数据库名;
2、使用数据库:
      use 数据库名;
3、删除数据库:
      drop database 数据库名;

2、表相关

注:

表名不能重复,不能出现内置关键字,譬如说用order作为表名就不可以,更多的关键字大家可以自行百度,本文不在此给出,因为实在是太多了,不算是本文重点,大家取表名需要避免使用关键字。
如必要使用关键字做表名,需要按标准写法给SQL语句加 [order] 或者在order前后加上`符号区分,(英文状态下ESC下面的一个符号)

1、创建表
create table 表名
 (
 id int(11)   NOT NULL  AUTO_INCREMENT,
 username varchar(25),
 password varchar(25),
 telephone int(11)
 );

注:

a、NOT NULL AUTO_INCREMENT 设置主键自增,可以理解为序号,添加数据时不需要自己添加,自动增加;
b、括号内最后一行末尾不需要添加,符号
c、不需要写if not exists 譬如 create table if not exists 表名 没有什么特别的必要,不写出现重复表名报错,写了不报错,语句无效果。

2、删除表:
      drop table 表名;
3、查看当前数据库存在的表:
     show tables;

3、数据相关

1、增加数据:
insert  into 表名 (username,password,telephone) values ('张三','1233',13445566778),('李四','12344',13445556666);

注:

多条数据可以这么插入,单条数据可以只有一个括号,varchar型需加上 ‘XXX’

2、删除数据:
   delete from  表名  where  id=3; 

   delete from  表名  where  username='张三';

注:

第一条按id删除,第二条按用户名删除

3、修改(更新)数据:
update 表名 set password=123455 WHERE username='张三';
4、查找数据:

查询所有数据:

select * from 表名;

条件查询:

select * from 表名 where id=2;

模糊化查询:

select * from 表名 where username like '%张%';

注:

第一条 查询表里所有数据;第二条查询id=2的数据;第三条模糊化查询,查询用户名里含有“张”字的数据

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值