SQL语言基础-从创库到跑路

SQL 语言基础

简单整理一下SQL的一些基础语言。

  1. 数据库增删改查
    a.创建数据库:create database;
    b.查看数据库:
    show databases;(查看所有数据库)
    show create database 数据库名称;(查看单个数据库)
    c.修改数据库编码:alter database 数据库名称 character set 编码格式;
    d.进入数据库:use 数据库名称;
    e.删除数据库:drop database 数据库名称;(牢记,跑路时用的到!!)

  2. 数据表的增删改查
    a.创建数据表:(约束条件可以没有,但必须指定数据类型)
    create table 表名(
    列名1 字段类型 <约束>
    列名2 字段类型 <约束>

    );

    b.查看数据表
    show tables;(查看所有数据表)
    show create table 数据库名称;(查看单个数据表)
    desc 表名; (查看表结构,常用)
    c.修改数据表
    Ⅰ修改表名:alter table 旧表名 rename 新表名;
    Ⅱ修改字段类型 :alter table 表名 modify 字段名 新数据类型;
    Ⅲ修改字段名:alter table 表名 change 原字段名 新字段名 数据类型;
    Ⅳ添加字段:alter table 表名 add 新字段名 数据类型 约束条件;
    Ⅴ修改字段顺序 :
    alter table 表名 modify 字段名 新数据类型 first;(第一位)
    alter table 表名 modify 字段名 新数据类型 after 参照字段;(参照字段后)
    Ⅵ设置自增字段初始值:alter table 表名 auto_increment = n;
    Ⅶ删除字段: alter table 表名 drop 字段;

  3. 数据表内的插入,更新,删除
    a.数据的插入:
    insert into 表名(字段1,字段2,…)values(字段值1,字段值2,…),(字段值1,字段值2,…)
    b.批量导入:(逗号分隔,忽略首行)
    load data infile ‘文件路径.csv’
    into table 表名
    field terminated by ‘,’
    ignore 1 lines

    c.更新数据:
    update 表名 set 字段1=字段值1,字段2=字段值2,… where 逻辑语句(条件);
    d.删除数据:(truncate 速度快,但不可加条件,delete逐条删除,可使用条件判断)
    delete from 表名 where 条件字段;
    truncate 表名;

  4. 数据查询语言:
    select 需返回列/表达式
    from 检索表
    where 条件
    group by 分租
    having 分租后条件
    order by 排序

    执行顺序:from→where→group by→having→select→order by→ limit

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WiFi下的365

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值