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.删除默认值 
随机推荐
- CF571D Campus(19-1)
			题意 \(n\)个点,维护两个森林,这里\(A,B\)两个森林对应的点都是一样的,相当于对两个森林操作都会影响这\(n\)个点 开始森林里的树都是一个点,\(A,B\)支持合并(但树结构互不影响),\ ... 
- .netCore MVC View 如何不使用模板
			默认情况下, 新建的View都是默认加载模板 _Laytou.cshtml 文件的,这是因为在 _ViewStart.cshtml 中定义了. 如果不需要加载模板文件,有两种方法 1. 在单独的Vie ... 
- 根据指定id取出数组中指定对象
			// 需求:根据Id取出数组中指定的对象 let arr = [ { id: 1, rotationAngle: 330, target: '目标1' }, { id: 2, rotationAngl ... 
- Unity踩坑记录
			最近开始学习Unity,因为会一点儿C#,Delphi,Python,三种都是半桶水都算不上的级别. 首先排除了Python,其次delphi是我最喜欢的,奈何它目前我能了解到的引擎都很老了,dilp ... 
- 13:IO流
			IO简介 继承结构 整体架构 常用内容 分类 根据处理的数据单位不同,分为字节流和字符流:in/out相对于程序而言的输入(读取)和输出(写出)的过程,即根据数据的流向不同称为输入流和输出流 字符流的 ... 
- C# LINQ学习笔记三:LINQ to OBJECT之操作字符串
			本笔记摘抄自:https://www.cnblogs.com/liqingwen/p/5814204.html,记录一下学习过程以备后续查用. 一.统计单词在字符串中出现的次数 请注意,若要执行计数, ... 
- Python之六:模块
			模块包含了大量的函数方法和变量,我们可以用下面的语句调用模块: import 模块名 这样我们就可以在后面的语句中使用模块中的函数或者变量了.调用时只需用 模块名.函数名的方式调用即可 from ... 
- b站德云社相声合集
			每天都做德云小可爱呀 郭德纲于谦相声合集搜索: 75314217.75079477 62444678.60874866 60745041.60514509 之前在喜马拉雅上面听过,部分高清的要会员,只 ... 
- Python的字典、列表合并
			字典合并: 在日常工作中需要对字典进行合并操作,下面提供几个操作方法 1.使用dict(a,**b) 例: >>> a={'a':1,'b':2} >>> b={' ... 
- 关于Oracle的使用
			1.查看数据库 在sqlplus / as sysdba执行后,再执行select name from v$database; 2.执行1后继续查看该数据库下的表 select table_name ... 
