zoukankan      html  css  js  c++  java
  • mysql数据库对table的增删改查

    一、新增数据表

      方式一:create table [if not exists] 数据库名.表名(    -- 显示指定数据库名

            字段名字 数据类型,

            字段名字 数据类型

          )[表选项];

          if not exists : 如果表不存在才创建。

          表选项:字符集、校对集、存储引擎

      方式二:use 数据库名;

          create table [if not exists] 表名(    --  先进入数据库,后面的所有操作都作用于这一个数据库中      

            字段名字 数据类型,

            字段名字 数据类型

          )[表选项];

    二、查看数据表

      1. show tables;  -- 查看所有数据表;

      2. show tables like 'pattern';  -- 模糊匹配数据表;

      3. show create table 表名;    -- 查看指定表名的创建语句;

      4. show columns from/describe/desc 表名;  -- 查看表字段信息;

      注:结尾处的分号可用\g或\G代替,用\g与分号效果相同,用\G时行变列,列变行,在某些时候可以提高阅读性; 

    三、更新数据表

      数据表的更新分为两个方面:表自身和表字段

      其中更新表自身又包括修改表名和表选项:

      1. 修改表名:  ① rename table 旧表名 to 新表名;

              ② alter table 旧表名 rename to 新表名; 

      2. 修改表选项: alter table 表名 表选项  [=] 表选项值;

      更新表字段包括对字段的增加、删除、修改、重命名:

      1. 增加新字段: alter table 表名 add [column] 字段名 数据类型 [列属性][位置];

              位置: first 在首位置添加字段;  after 字段名 在指定字段名后添加字段,默认在最后一个字段之后;

      2. 修改字段:  alter table 表名 modify 字段名 数据类型 [属性] [位置];

      3. 重命名字段: alter table 表名 change 旧名字 新名字 数据类型 [属性] [位置];

      4. 删除字段:  alter table 表名 drop 字段名;

    四、删除数据表

      drop table 表名1, 表名2.....;  -- 可以批量删除

  • 相关阅读:
    小程序 canvas实现图片预览,图片保存
    MySQL实现排名并查询指定用户排名功能
    微信小程序canvas把正方形图片绘制成圆形
    WINDOW 安装ImageMagick服务端和PHP的imagick插件
    安装PHP扩展32位与64位的误区(x86与x64的查看)
    linux 安装 ImageMagick 和 imagick 扩展
    php 获取顶级域名
    php中通过Hashids将整数转化为唯一字符串
    yii2项目中运行composer 过程中遇到的问题
    yii2 mysql根据多个字段的数据计算排序
  • 原文地址:https://www.cnblogs.com/pengyin/p/6361700.html
Copyright © 2011-2022 走看看