首页 > 数据库 >SQL表操作

SQL表操作

时间:2022-11-16 11:24:37浏览次数:38  
标签:SQL 语法 数据表 表名 操作 table alter 字段名

SQL表操作

SQL操作表有如下几种

1)创建数据表
2)显示数据表
3)查看表结构
4)更改数据表
5)更改字段
6)删除数据表
1、创建数据表

基本语法

create table 表名(
   字段名 字段类型,
    .....
  字段名 字段类型
)表选项;

image

2、显示数据表

显示数据表两种方式

显示所有数据表:show tables;
显示具体数据表的创建指令:show create table 表面;

image

3、查看数据表

查看语法有三种(效果一样)

desc 表名;
describe 表名;
show columns from 表名;

image

4、更改数据表

基本语法

修改表名:rename table 表名 to 新表名
修改表选项:alter table 表名 [表选项]

image

5、更改字段(指针对创建好后,里面字段的增删改)

字段操作分为四类

新增字段:add

基本语法语法

alter table 表名 add 字段名 字段类型 [字段属性] [字段位置]

image
字段位置:指字段放到某个指定字段之后
字段位置分为两种

 第一个字段:first
 某个字段后:after已经存在字段名

image
image

更改字段名:change

基本语法

alter table 表名 change 原字段名 新字段名 字段类型 [字段属性] [位置]

image

修改类型:modify

基本语法

alter table 表名 modify 字段名 字段类型 [字段属性] [位置]

image

删除字段:drop

基本语法

alter table 表名 drop 字段名

image

注意:字段删除在删除字段名的同时会删除字段对应的数据,而且不可逆

标签:SQL,语法,数据表,表名,操作,table,alter,字段名
From: https://www.cnblogs.com/lil4257/p/16895244.html

相关文章

  • 模型的预处理操作应该部署在哪里?
    前言这两天在做一个事情:使用NVIDIATriton将训练好的文本分类模型BERT+TextCNN部署到服务器上。部署模型的过程中,发现模型的输入预处理操作,可以部署到客户端上,也可......
  • mysql巧妙化解递归查询树形数据 | 纯sql
    前言开发中树形结构应该是很常见的一种数据结构了。而在数据库方面往往也都伴随相应的树形设计。在​​mysql​​中通过​​parent_id​​来绑定其上游,从而达到树形结构......
  • docker 安装postgresql
    docker中安装创建postgresql容器dockerrun-d-p5432:5432--namepostgresql-vpgdata:/var/lib/postgresql/data-ePOSTGRES_PASSWORD=123456postgres创建pg......
  • Mysql设置字符集
    记录设置数据库字符集。1、当向数据库插入表,或者在表中插入数据时,出现ERROR1366(HY000):Incorrectstringvalue:‘\xBD\xF0\xD3\xB9’forcolumn‘name......
  • 外网-sql注入
    sql注入形成原因......
  • SQL操作数据库
    SQL操作数据库SQL操作数据库有如下几种1)创建数据库2)使用数据库3)删除数据库4)修改数据库5)删除数据库1、创建数据库基本语法createdatabase数据库名字[数据库选......
  • 【Mysql】数据库主从搭建-基于docker
    后台可回复【1024】即可获取相关宝藏内容分享 :) 为什么基于Docker搭建?资源有限虚拟机搭建对机器配置有要求,并且安装mysql步骤繁琐一台机器上可以运行多个Docker容器Docker......
  • MySQL性能管理及架构设计(二):数据库结构优化、高可用架构设计、数据库索引优化...
    一、数据库结构优化(​​非常重要​​)1.1数据库结构优化目的1、减少数据冗余:(数据冗余是指在数据库中存在相同的数据,或者某些数据可以由其他数据计算得到),注意,尽量减少不代表......
  • MYSQL详解 及 习题
    常用操作创建表CREATETABLE`xxl_job_group`(`id`int(11)NOTNULLAUTO_INCREMENT,`app_name`varchar(64)NOTNULLCOMMENT'执行器AppName',`title`varchar(1......
  • Linux(Centos7)安装MySQL 8.0.28 详细步骤
    一、下载MySQL安装包下载地址:https://downloads.mysql.com/archives/community/ 二、解压并安装1.解压tar-xvfmysql-8.0.28-1.el7.x86_64.rpm-bundle.tar2.......