(4) SQL 语句 - 表基本操作
来源:互联网 发布:qt界面编程实例 编辑:程序博客网 时间:2024/05/16 01:26
指定数据库:
在操作表时,要指定具体所属的数据库,这样才能对表操作。
use db_name;也可以使用另一种方式指向特定的数据库下的表 ↓
drop table db_name.tb_name;
创建一个表:
create table tb_name(列名 列类型,列名 列类型,列名 列类型)[表选项];create table db_name.tb_name(列名 列类型,列名 列类型,列名 列类型)[表选项];表选项:character set utf8 collate 校对规则
查看表:
show tables like 'pattern%'% 是通配符
查看表的创建信息:
show create table tb_name\G<span style="white-space:pre"></span><span style="font-family: Arial, Helvetica, sans-serif;">用\G结尾不用分号,是一种显示格式</span>描述表:
describe tb_name;desc tb_name;<span style="white-space:pre"></span>简写形式
删除表:
drop table tb_name;drop table if exists tb_name;
修改表:
1. 修改表名
rename table old_tb_name to new_tb_name;支持多个表同时修改,可以指定数据库 ↓
rename table db_name.old_name to db_name.new_name , db_name.old_name to db_name.new_name;注意:
① 只有表有 rename 操作,数据库没有。
② rename 相当于是"剪切"的操作,创建新表,删除旧表。
③ 根据 ② 的特点,表名前指定数据库名,可以实现跨数据库移动表。
2. 修改列
修改列的操作有相同的父命令,alter table tb_name [add|drop|change|modify]
① 增加一个新列
alter table tb_name add (列名 列属性,列名 列属性);alter table stu add(phone char(11),email varchar(15));② 修改一个列
alter table tb_name modify 列名 类型;alter table stu modify phone int(11) zerofill;③ 删除一个列
alter table tb_name drop 列名;④ 重命名一个列
alter table tb_name change old_name new_name 列类型;alter table stu change phone mobile;修改字符集:
alter table tb_name character set utf8;
0 0
- (4) SQL 语句 - 表基本操作
- sql语句基本操作
- SQL基本操作语句
- SQL基本语句操作
- sql语句基本操作
- sql基本操作语句
- sql语句基本操作
- SQL基本操作语句
- SQL基本操作语句
- SQL基本操作语句
- SQL数据库基本操作语句
- SQL数据库基本操作语句
- SQL数据库操作基本语句
- SQL基本操作语句全集
- 数据库操作基本SQL语句
- 基本的sql语句操作
- SQL基本操作语句全集
- SQL语句的基本操作
- 课堂笔记06
- 教你快速高效接入SDK——Unity统一接入渠道SDK(Android篇)
- Google Protocol Buffer 的使用和原理
- 学习心得(连载三)
- android studio下使用android的日志api
- (4) SQL 语句 - 表基本操作
- iOS UI01_UIView
- UI_UILabel
- ArcGIS Desktop 10.1+ArcEngine10.1完全破解安装教程
- UI_UIButton
- 社会友谊和人群移动:基于位置的社交网络中的用户移动(一)
- CodeForces 18A Triangle好暴力啊→_→
- arm mmu源码分析
- UI_简单的NeonLignt