mysql 常用语法

mysql 攻略之路-1

https://www.yiibai.com/mysql/

客官可以直接撸详细教程.

安装

https://www.yiibai.com/mysql/install-mysql.html#article-start

有详细的教程,就不在赘述.

下面加粗体的语句只是代表 表 或者 列的名称,可以自己更换

select语句

查询语句用作查询,也可以用作返回值

  • select * from table 查询talbe表格里面的所有数据.
  • select column_name from table 查询table表里面的column_name的数据
  • select查询到的数据可以作为返回值,作为返回值的时候,和指定值的使用无任何区别.
    • 例如复制一个表的数据到另外一个表可以这么写
      • insert into tableA select * from tableB; 默认这两个表的列一样多.
        • 此时select返回的值就直接插入tableA了;

insert语句

插入语句,把数据插入数据库

  • insert into table(column_name1, column_name2, column_name3, ……….)values(value1, value2, value3);
    • 插入的列和插入的数据个数要对照;
  • insert into table(column_name1, column_name2) values(value1, value2), (value1, value2);
    • 中间用逗号隔开,可以插入多条数据,数量可以自己定.
  • insert into table values(value1, value2….);
    • 这个是插入全部列,每一列的值都要写上才可以.

update语句

更新语句,经常用到

  • update table set column_name1 = value1, column_name2 = value2 where column_name3 = value3;
    • 按照where条件设置列数据
  • update table set column_name1 = value1;
    • 此时不加where语句则设置column_name1列的全部数据

delete语句

  • delete from table
    • 删除表格全部内容
  • delete from table where value = value
    • 删除表内条件为value的内容
  • delete from table limit 5;
    • 删除表内前5条数据,可以和wehre搭配使用

create语句 drop 语句

  • create database databasename;
    • 创建一个数据
    • 可以加入 if not exists语句来判断如果没有则创建
    • create database if not exists databasename;
  • drop database databasename
    • 删除指定数据库
    • 可以搭配if exists.如果存在
    • drop database if exists databasename;

create table语句

  • create table(column type(length) not null…)
    • 创建表里面的类型约束可以自己按要求填写.
    • 可以配合if not exists来判断是否存在,如果不存在则创建

alter语句

修改语句,可以修改表的结构,比如增加列,删除列,更改表名,更改字段的属性

  • alter talbe 表名 add column 字段名 字段属性;
    • 增加一个字段到最后一列
  • alter table 表名 add column 字段名 字段属性 after 某个存在的字段名
    • 指定增加列在某个存在的字段名后面
  • alter table 表名 rename to 新表名
    • 修改表名为新表名
  • alter table 表名 drop 字段名
    • 删除表名里面的字段名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值