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

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

作者: 年迈的代码机器 | 来源:发表于2020-03-28 22:10 被阅读0次

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

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/hnosuhtx.html