文档章节

mysql 表操作

_多么痛的领悟
 _多么痛的领悟
发布于 2016/04/25 14:36
字数 407
阅读 11
收藏 0

操作表之前,首先use 某个数据库

1、创建表

create table 【if not exists】表名 (字段定义列表) 选项;

CREATE TABLE `test` (

  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,

  `name` varchar(32) NOT NULL DEFAULT '' COMMENT '姓名',

  `inputtime` int(11) NOT NULL DEFAULT '0' COMMENT '时间',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;


2、查看数据表创建信息

show create table 表名 \G

说明:\G是用来格式化输出内容的显示宽度的,使用\G后语句后无需加分号

3、查看数据表结构

语法格式1       describe/ desc 表名

语法格式2        show columns from 【库名.】表名;

4、增加字段:add

alter table `表名`  add 字段定义  after | first 另一个字段名;

5、修改字段(字段名不变):modify

alter table `表名` modify 字段定义 after | first 另一个字段名

6、修改字段(同时修改字段名) change

alter table 表名 change 旧字段名 新字段名 字段的定义 after|first 另一个字段

7、删除字段

alter  table `表名`  drop 字段名

8、数据表改名,rename

rename table 旧表名 to  新表名

9、删除数据表( 数据会被清除,谨慎操作)

drop table 【if exists】 `表名`;

10、清空数据表

truncate table 表名;

表中数据删除,并且主键从1开始。保留数据表结构,相当于删除表,又重新建立一张表。

11、删除数据

delete from  表名 where  语句;

12、复制表(不常用),只复制表结构。

create table 新表名  like 旧表名;

13、复制表(连同数据一起复制)

create table 新表名 select 语句;

注:新复制的表结构主键、索引、附加属性会丢失。





© 著作权归作者所有

下一篇: mysql库操作
_多么痛的领悟
粉丝 0
博文 64
码字总数 10258
作品 0
延庆
程序员
私信 提问
Mysql权限控制 - 允许用户远程连接

Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作: 一、允许root用户在任何地方进行远程登录,...

whoisliang
04/03
0
0
MYSQL远程登录权限设置 ,可以让Navicat远程连接服务器的数据库

MYSQL远程登录权限设置 ,可以让Navicat远程连接服务器的数据库 Mysql默认关闭远程登录权限,如下操作允许用户在任意地点登录: 1. 进入mysql,GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDE...

xiaocao13140
2018/06/06
0
0
dba+工具:pt-archiver重构版,轻松搞定大表数据归档

工具研发者介绍 贺春旸,《MySQL 管理之道:性能调优、高可用与监控》第一、二版一书作者,从事数据库管理工作多年,曾经任职于中国移动飞信、安卓机锋网、凡普金科(爱钱进),致力于MariaDB...

贺春旸
2018/08/10
0
0
CentOS 配置MySQL允许远程登录

Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作: 一、允许root用户在任何地方进行远程登录,...

Surjur
2014/09/02
0
0
Mysql允许用户远程连接及授权

Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作: 一、允许root用户在任何地方进行远程登录,...

那些年我们一起
2014/05/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

windows下cmd常用的命令

windows下常用的命令指示行: windows下 CMD比较常见的命令1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 4. explorer-------打开资源管理器...

WinkJie
16分钟前
1
0
折叠手机适配布局

CSS Grid 设备相关参数 媒体查询 Chrome进行调试,创建相应的模拟机

lilugirl
17分钟前
0
0
Knative Eventing 中如何实现 Registry 事件注册机制

摘要: 在最新的 Knative Eventing 0.6 版本中新增了 Registry 特性, 为什么要增加这个特性, 该特性是如何实现的。针对这些问题,希望通过本篇文章给出答案。 背景 作为事件消费者,之前是...

阿里云云栖社区
21分钟前
0
0
安装 jemalloc for mysql

前言: Jemalloc 是BSD的提供的内存分配管理 安装依赖 $ yum install -y gcc$ yum install autoconf -y 安装 jemalloc $ git clone https://github.com/jemalloc/jemalloc$ cd jema......

Linux_Anna
31分钟前
1
0
linux下ctrl+c中止不了

有一台centos7的服务器,ctrl+c无效,并且tail -f也无效,只能关掉终端或者crtl+z放入后台再删掉,但是ping的时候使用ctrl+c是有效果的。 出现这种情况的原因可能是因为有人要使用ruby安装r...

gaolongquan
45分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部