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.删除默认值
随机推荐
- iPad成为Windows系统的第二屏幕
一.Windows端软件准备 1.Splashtop Wired XDisplay Agent (官网下载 快速下载) 2.iTunes (点击此处跳转至微软应用商店) 二.iPad端软件准 ...
- chm文件打开空白无内容
问题描述 chm文件打开空白无内容 解决方案 选中 chm 文件,右键 - 属性- 在弹出的对话框中点击右下方的“接触锁定”,之后点击“应用”,再点击“确定”
- 最新NetSarang Xmanager安装激活-XShell、XFtp
NetSarang Xmanager Enterprise 是一个简单易用的高性能的运行在 Windows 平台上的 X Server 软件.它能把远端 Unix/Linux 的桌面无缝地带到你的Wi ...
- Docker最全教程——从理论到实战(二十三)
如何节约云端成本? 上云在大部分情况下就是为了降低成本,在这方面,主流的容器服务基本上都能够有效地降低成本——不仅能够高效自动化的管理和控制容器,而且不需支付Kubernetes 主节点的费用.不过, ...
- http协议的POST传数据
PostRequest使用StreamWriter对象写入请求流,不需要使用HttpUtility.UrlEncode显示转码,而下面的需要显示转码,还需要将参数转为字节码 蛋疼…………. publi ...
- usim卡介绍
- SQLserver 数据类型转换
1:CAST 方法 CAST(任何有效的表达试 AS 要转换的数据类型 [数据类型的长度,可选]) 例:SELECT CAST(10000 as varchar(10)) SELECT CAS ...
- BK: Data mining: concepts and techniques (1)
Chapter 1 data mining is knowledge discovery from data; The knowledge discovery process is an iterat ...
- Linux常用命令: zip、unzip 压缩和解压缩命令
zip基本用法是: zip [参数] [打包后的文件名] [打包的目录路径] 常用参数: -a 将文件转成ASCII模式 -F 尝试修复损坏的压缩文件 -h 显示帮助界面 -m 将文件压缩之后,删除源 ...
- 基于 Octotree 的[码云]文件树插件
之前一直在用github上面的Octotree,现在在用gitee(主要是github的访问速度太慢了). 现在主要转到了gitee上面了,那么有没有基于 Octotree 的[码云]文件树插 ...