MySQL表的操作01
表在数据库中主要用来实现存储数据记录,其基本操作包括创建表、查看表、删除表和修改表。
表中的数据库对象包括:
1.列(COLUMNS):也称属性列,在具体创建表时,必须指定列的名字和它的数据类型。
2.索引(INDEXES):根据指定的数据库建立起来的顺序,提供了快速访问数据的途径。
3.触发器(TRIGGERS):指用户定义的事务命令集合,当对一个表中的数据进行插入、或删除时这组命令就会自动执行,可以用来确保数据的完整性和安全性。
*******************************************语法**********************************************
【1】创建表
CREATE TABLE +table_name(
属性名 数据类型
属性名 数据类型
.
.
属性名 数据类型
)
例子:
CREATE TABLE subject(
num INT,
type VARCHAR(10),
teac VARCHAR(15)
);
【2】查看表结构----表定义(组成)
DESCRIBE +table_name;
【3】选择和使用某数据库
USE +database_name;
【4】查看表详细定义
SHOW CREATE TABLE +table_name;
【5】删除表的操作
DROP TABLE +table_name;
【6】修改表操作
【6-1】修改表名
ALTER TABLE old_table_name RENAME new_table_name;
【6-2】修改字段
ALTER TABLE table_name
MODIFY 属性名 数据类型;
【6-3】修改字段的名字
ALTER TABLE +table_name
CHANGE 旧属性名 新属性名 旧(新)数据类型;
【6-4】修改字段顺序
ALTER TABLE +table_name
MODIFY 属性名 1 数据类型 FIRST|AFTER 属性名 2;
【7】给表增加字段
【7-1】在表的最后一个位置增加字段(未加任何参数时为默认)
ALTER TABLE +table_name
ADD 属性名 属性类型;
【7-2】在表的第一个位置增加字段
ALTER TABLE +table_name
ADD 属性名 属性类型 FIRST;
【7-3】在表的指定字段之后增加字段
ALTER TABLE +table_name
ADD 属性名 属性类型
AFTER 属性名;
MySQL表的操作01的更多相关文章
- Django之mysql表单操作
在Django之ORM模型中总结过django下mysql表的创建操作,接下来总结mysql表记录操作,包括表记录的增.删.改.查. 1. 添加表记录 class UserInfo(models.Mo ...
- MySQL表的操作
一.存储引擎(了解) 前几节我们知道mysql中建立的库===>文件夹,库中的表====>文件 现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应各自不同的处理机制:比如处理文 ...
- MySQL基本简单操作01
MySQL基本简单操作 学会了安装Docker,那么就将它利用起来.(/滑稽脸) 之前想学习Mysql(Windows下配置真麻烦),学会了Docker就方便了,直接使用Docker创建一个Mysql ...
- MySQL:表的操作 知识点难点总结:表完整性约束及其他常用知识点二次总结🙄
表操作 一 : 修改表表表表表表表表表: ALTER TABLE 语法 1. 改表名rename alter table 表名 rename 新表名 2. 增加字段add alter table 表名 ...
- MySQL表的操作02
[1]设置非空约束(NOT NULL ,NK)--->>>目的是f防止某些字段中的内容为空 CREATE TABLE +table_name ( 属性名 数据类型 NOT N ...
- 整理好的一些mysql表详细操作
一.创建表的完整语法#语法:create table 库名.表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽度) 约束条件], 字段名3 类型[(宽度) 约束条件]);约束条件:是 ...
- MySQL 表的操作语句(2)
一:MySQL支持的数据类型 1:CHAR和TEXT :分别表示定长的和可变长的串. CHAR:1-255个字符的定长串,它的长度必须在创建时指定. TEXT:最大长度为64K的文本 VARCHAR: ...
- mysql 表结构操作
alter table name : alter table table1 to table2;add column : alter table 表名 add column 列名 varchar(); ...
- Mysql:表的操作
1.列的添加 2.列的删除 删除多列只需在DROP id 后加, DROP column_name; 3.显示表属性 4.设置默认值 5.删除默认值
随机推荐
- c#在类里不能使用Response解决方法
response对应的类是HttpResponse, 在System.Web 命名字间里, 如果你在类中要使用 Response 的话, 需要使用System.Web.HttpConte ...
- 2级搭建类202-Oracle 18c SI ASM 静默搭建(OEL7.7)公开
Oracle 18c 单实例 ASM UDEV 方式在 OEL 7.7 上的安装
- C# WPF过渡效果实现(C# WPF Material Design UI: Transitions)
时间如流水,只能流去不流回! 点赞再看,养成习惯,这是您给我创作的动力! 本文 Dotnet9 https://dotnet9.com 已收录,站长乐于分享dotnet相关技术,比如Winform.W ...
- C# Enumerable
使用Enumerable.Range 打印数字0到9 static void Main(string[] args) { , ); //Range方法获取两个int参数:一个起始数,一个是要生成的结果 ...
- python之爬虫(爬取.ts文件并将其合并为.MP4文件——以及一些异常的注意事项)
//20200115 最近在看“咱们裸熊——we bears”第一季和第三季都看完了,单单就第二季死活找不到,只有腾讯有资源,但是要vip……而且还是国语版……所以就瞄上了一个视频网站——可以在线观看 ...
- 国内下载Git的连接地址
Git国内下载: https://github.com/waylau/git-for-win
- Docker之设置加速器
在Docker从仓库下载镜像是非常慢的,所以今天搞一个Docker设置加速器教程. 1. 创建一个Docker的配置文件. sudo vim /etc/docker/daemon.json 2. 编写 ...
- Codeforces Round #601 (Div. 2) B Fridge Lockers
//题目要求的是每一个点最少要有两条边连接,所以可以先构成一个环.然后再把剩余的最短的边连接起来 #include<iostream> #include<algorithm> ...
- 2020牛客竞赛 DP F 碎碎念
作者:儒生雄才1链接:https://ac.nowcoder.com/discuss/366644来源:牛客网 题目连接:https://ac.nowcoder.com/acm/contest/300 ...
- Linux_oracle 数据库监听
su - oracle //切换到oracle用户模式下 cd $ORACLE_home/bin //进入oracle安装目录 lsnrctl start //启动监听 lsnrctl status ...