4/5 MySQL入门总结:数据表(TABLE)操作
- 数据表操作
数据表(或称表)是数据库最重要的组成部分之一,是其它对象的基础。
行:记录
列:字段
说明 | 操作 |
---|---|
打开数据库 | mysql> USE db_name; |
查看数据表列表 | mysql> SHOW TABLES [FROM db_name]; |
创建数据表 | mysql> CREATE TABLE [IF NOT EXISTS] tb_name(col_name data_type,…); |
删除数据表 | mysql> DROP TABLE [IF EXISTS] tb_name; |
查看数据表结构 | mysql> SHOW COLUMNS FROM tb_name; |
改变(ALTER) | 添加(ADD)、删除(DROP)、重命名(RENAME)、修改(MODIFY) |
添加单列 | mysql> AlTER TABLE tb_name ADD col_name col_definition [FIRST/ALTER col_name]; |
添加多列 | mysql> ALTER TABLE tb_name ADD [col1_name col1_definition, col2_name col2_definition]; |
删除列 | mysql> ALTER TABLE tb_name DROP col_name; |
添加主键约束 | mysql> ALTER TABLE tb_name ADD (CONSTRAINT [symbol]) PRIMARY KEY(col_name); |
删除主键约束 | mysql> ALTER TABLE tb_name DROP PRIMARY KEY; |
添加唯一约束 | mysql> ALTER TABLE tb_name ADD (CONSTRAINT [symbol]) UNIQUE(col_name); |
删除唯一约束 | mysql> ALTER TABLE tb_name DROP INDEX col_name(/symbol); |
外键约束 | |
查看约束 | mysql> SHOW INDEXES FROM tb_name; |
修改数据表名称 | mysql> ALTER TABLE tb_name RENAME tb_newname; mysql> RENAME TABLE tb_name TO tb_newname; |
修改列定义 | mysql> ALTER TABLE tb_name MODIFY col_name column_definition [FIRST/ AFTER col_name] |
o. 添加单列不需要加小括号,可指定位置关系;
o. 删除唯一约束时,注意“SHOW CREATE TABLE tb_name”以查看col_name是否一致;
- 表记录操作
说明 | 操作 |
---|---|
插入表记录 | mysql> INSERT tb_name [(col_name,…)] VALUES(val,…) |
删除表记录 | mysql> DELETE FROM tb_name WHERE … |
查找表记录 | mysql> SELECT col_name(/*) FROM tb_name; |
更新表记录 | mysql> UPDATE tb_name SET col_name = col_name - 5; |
4/5 MySQL入门总结:数据表(TABLE)操作相关推荐
- MySQL数据库基础(mysql数据类型、数据表的操作)
一.MySQL数据类型 1.数值类型 作为SQL标准的扩展,MySQL也支持整数类型TINYINT.MEDIUMINT和BIGINT.下面的表显示了需要的每个整数类型的存储和范围: MySQL数值类型 ...
- MySQL第二讲 - 数据表简单操作 与 “增删查改的开头部分- 增”- 细节狂魔
文章目录 前文知识点回顾 SQL语句 >>操作指令 (不区分大小写) 1.显示数据库:show databases; 2.创建数据库:create database 数据库名; [如果 ...
- php如何在mysql数据库里创建表_php创建mysql数据库以及数据表
php创建mysql数据库以及数据表 用php链接到mysqli,成功后利用,mysqli_query()创建数据库以及数据表. $con = mysqli_connect("localho ...
- MySQL基本操作命令和数据表高级操作
数据库之MySQL基本操作命令 一.常用的数据类型 二.查看数据库.表和表结构 1.查看数据库 2.查看数据库包含的表 3.查看表结构 三.SQL语句 创建新的数据库 创建新的表 删除指定数据表 删除 ...
- 6.MySQL数据库与数据表操作
数据库的操作:数据库创建 :数据库删除 数据表的操作:数据表的创建:数据表的修改 (表结构) :数据表的删除 数据库的操作 1.数据库的创建 # 链接mysql数据库后,进入mysql后可以操作数据 ...
- MySQL数据库、数据表和字段字符集查询、修改和配置
一.设置编码 LINUX 修改vi/etc/my.cnf WINDOWS my.ini 在[client]下添加 default-character-set=utf8 在[mysqld]下添加 ...
- MySQL数据库与数据表的创建
MySQL数据库与数据表的创建 文章目录 MySQL数据库与数据表的创建 前言 一.创建数据库 二.使用数据库 三.创建数据表 前言 MySQL的介绍 什么叫数据库: 作用:存储数据,能够长期保存(断 ...
- mysql中创建数据表
从今天开始学习mysql数据库,希望以后能够记录自己学习的点点滴滴 mysql中创建数据表 1.创建一个数据库为test_db mysql> create database test_db; Q ...
- MySQL - 03DDL之数据表
MySQL存储引擎 存储引擎,就是如何存储数据.如何更新数据.如何查询数据.如何为存储的数据建立索引等一系 列技术的实现方法. # 查看mysql支持的存储引擎 mysql> show engi ...
- mysql综合案例 数据表的基本操作
mysql综合案例 数据表的基本操作 创建修改删除表,掌握数据表的基本操作 创建数据库company,按下表创建两个table名为offices和employees offices表结构 字段名 数据 ...
最新文章
- (一次性搞定)ORB_SLAM2地图保存与加载
- copyMakeBorder函数
- 使用apache模块rewrite_module
- CSS: hover选择器的使用
- Altium Designer 20,新功能有哪些?
- 记一次 .NET 某电商交易平台Web站 CPU爆高分析
- 怎么这两天总能看到刺激我的好东西
- SystemUI之状态栏notification icon加载流程
- 【华为云技术分享】云容器引擎 CCE权限管理实践
- 在Word中使用Quick Parts功能
- [原创] 图片操作的类(ImageLibrary)-按比例缩放图片
- HDU 6390 GuGuFishtion(莫比乌斯反演 + 欧拉函数性质 + 积性函数)题解
- eclipse中文乱码解决_Stata15:一次性转码,解决中文乱码问题
- 实验一:VLAN实验
- CityEngine--comp() operator
- SqlServer2005使用top 100 PERCENT 无法排序的问题
- 车辆调度管理系统,车辆调度管理系统的组成,车辆调度管理系统的作用
- Qt 出现空指针错误:The inferior stopped because it received a signal from the Operating System
- 【练习赛】2022年高教杯数学建模C题(第一题的第二小问)
- 自媒体这样运营想不成功都难!
热门文章
- html5 white space,CSS white-space 属性
- 中间显示内容_在Excel表格中,你知道编辑栏吗?可以编辑公式和录入内容
- 字符串相加 java_字符串相加-LeetCode(Java实现)
- 两个计算机系统安装,如何在一台电脑上同时重装两个系统|戴尔电脑怎么安装两个系统...
- c语言的运算答案,C语言运算符与表达式的练习题答案.doc
- 数据库SQL基础select语法
- 什么是localStorage?
- 高新面试系列 性格篇
- 项目中使用粘性布局不起作用_项目中的 Git 使用规范
- python Typing模块-类型注解