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的数据;第三条模糊化查询,查询用户名里含有“张”字的数据

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,186评论 0赞 19
  • 〇、数据库学习阶段: 基础阶段:mysql数据库的基本操作(增删改查),以及一些高级操作(视图,触发器,函数,存储...
    广陵周惊蛰阅读 1,012评论 0赞 2
  • MySQL数据库 非关系型数据库的优势: 性能NOSQL是基于键值对的,可以想象成表中的主键和值的对应关系,而且不...
    riverstation阅读 1,107评论 0赞 0
  • --- layout: post title: "如果有人问你关系型数据库的原理,叫他看这篇文章(转)" date...
    蓝坠星阅读 939评论 0赞 3
  • 人生若只能苦渡 我们还去彼岸干什么 努力不是拼命,人生不可失而复得的筹码是 健康!身体输了,就算你赢了全世界又怎样...
    大小康宁阅读 345评论 0赞 1

友情链接更多精彩内容