美文网首页
数据表相关的基础操作

数据表相关的基础操作

作者: 陈智涛 | 来源:发表于2017-07-20 15:28 被阅读0次

一、新增数据表

create table[if not exists] 表名(
    字段名 数据类型,
    字段名 数据类型,
   -- 最后一行不需要逗号

)[表选项]

表选项控制表的表现:
字符集:charset /character set --保证表中数据存储的字符集
校对集:collate
存储引擎:engine :innoDB

  • 显示指定表所属的数据库

CREATE TABLE if NOT EXISTS test.student(
    name varchar(15),
    sex varchar(10),
    number varchar(10),
    age int
) charset=utf8 engine=innodb;
  • 隐示指定,先use database名 进入某个数据库 然后再创建表
use test;
CREATE TABLE if NOT EXISTS class(
    name varchar(15),
    room varchar(15)
) charset=utf8 engine=innodb;

二、查看数据表
1.查看所有表
show tables
2.查看部分表 模糊匹配
show tables like 'pattern'
3查看表的创建语句
show create table student
4 查看表结果
desc 表名;
DESCRIBE 表名;
show columns from 表名

三、修改数据表

1、修改表名
rename table oldname to new name
2、修改表选项: 字符集 校对集 存储引擎
alter table mystudent charset=gbk
3、修改字段:包括对字段的新增,修改,重命名,删除

  • 新增:
    alter table [column] mystudent add phonenum varchar(11) [属性] [位置]
    位置:可以有first 和after 字段名两种默认是在最后一个字段之后
    alter table mystudent add address varchar(11) after name

  • 修改字段:字段的数据类型和属性
    alter table mystudent modify 字段名 字段类型 [属性] [位置]
    alter table mystudent modify name char(10) not null after sex

  • 重命名字段
    alter table mystudent change oldfiled newfiled 数据类型 [属性] [位置]
    alter table mystudent change sex gender char(2) atfer name

  • 删除字段
    alter table mystudent drop age

4、删除数据表
drop table 表名1,表名2..;可以一次性删除多张表

相关文章

  • 数据表相关的基础操作

    一、新增数据表 表选项控制表的表现:字符集:charset /character set --保证表中数据存储的...

  • 库与表的操作

    一、数据库相关操作 二、数据表相关操作 数据表 table : 数据库中表名唯一,由一个或多个列(column)组...

  • 数据表相关操作

    -- 创建慕课网 imoocCREATE DATABASE IF NOT EXISTS imooc DEFAULT...

  • Mysql数据表相关操作

    数据表 数据表是数据库最重要的组成部分之一,是其他对象的基础; 数据表是存储数据的数据结构; 数据表是包含了特定实...

  • Orcale数据表相关操作

    2019-05-08 数据表管理 Oracle内置字段数据类型 字符型 char(size)型:定长字符串,SIZ...

  • MySQL基本语句

    一、数据库基础: 二、数据库语句: 三、数据表的操作语句:

  • SQL Server 操作数据表

    操作数据表 一、数据表基础 1、基本数据类型 1.1、Character 字符串: 1.2、Unicode 字符串...

  • 数据库的数据操作

    数据基础操作 插入操作本质上,就是将数据以SQL的形式存放到数据表(字段)里;insert into 表名[(字段...

  • MySQL 数据表数据的相关操作

    插入数据 确保SQL的可移植性,不要省略INTO; 推荐使用‘列出指定字段’的SQL语句,即使表的结构发生变化,依...

  • Python 高级 14(2)数据库增删改查

    数据表操作、DDL 数据表的增删改、DML 数据表中数据的增删改、MySQL 常用字段类型 2.4 数据表操作 学...

网友评论

      本文标题:数据表相关的基础操作

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