MySQL 表操作

本文介绍如何使用SQL进行表的基本操作,包括创建、查询、修改、删除等,并详细解释了每一步的具体语法。此外还介绍了MySQL支持的主要数据类型。

什么是表

  表(table)是一种结构化的文件,氪用来存储魔种特定类型的数据.表中的一条记录有对应的标题,标题称为 表的字段.

创建表

create table 表名(

字段名1 类型[(宽度) 约束条件],

字段名2 类型[(宽度) 约束条件],

字段名3 类型[(宽度) 约束条件]

)ENGINE = innodb DEFAULT CHARSET utf8;

查询表数据

查询表数据
select 字段(多个以","间隔) from 表名;
例:  select name,sex from student;
或者: select * from student;

查看表结构
desc 表名;
例: desc student;
 
查看创建表信息
show create table student;

修改表结构

添加表字段
alter table 表名 add 字段名 类型 约束;
例如: alter table student add age int not null default 0 after name;
ps: after name 表示在name字段后添加字段 age.
  
修改表字段
方式一: alter table student modify 字段 varchar(100) null;
方式二: alter table student change 旧字段 新字段 int not null default 0;
ps:二者区别:
change 可以改变字段名字和属性
modify只能改变字段的属性
    
删除表字段 :
alter table student drop 字段名;
  
更新表名称:
rename table 旧表名 to 新表名;

删除表

删除表
drop table 表民;

清空表
truncate table 表名;

复制表

只复制表结构和表中数据
CREATE TABLE tb2 SELECT * FROM tb1;
ps:主键自增/索引/触发器/外键 不会 被复制
   
只复制表结构
create table tb2 like tb1;
ps: 数据/触发器/外键 不会被复制 

数据类型

MySQL支持多种类型,大致可以分为四类:数值、字符串类型、日期/时间和其他类型。

转载于:https://www.cnblogs.com/GrandDarkness/p/8489356.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值