mysql基本的修改表的命令】的更多相关文章

修改表相关的命令 1.添加列表 alter table 表名 add 列名 类型; 2.删除某一列 alter table userinfo drop column 列名; 3.修改列的类型 alter table 表名 modify column 列名 类型: 4.同时修改列名和类型 alter table 表名 change 旧的列表名称 新的列表名称 类型: 5.添加主键 alter table 表名 add primary key (列名): 6.删除主键,因为主键是唯一的,所以这里删除…
MySQL 乱码的根源是的 MySQL 字符集设置不当的问题,本文汇总了有关查看 MySQL 字符集的命令.包括查看 MySQL 数据库服务器字符集.查看 MySQL 数据库字符集,以及数据表和字段的字符集.当前安装的 MySQL 所支持的字符集等. 一.查看 MySQL 数据库服务器和数据库字符集. mysql> show variables like '%char%';+--------------------------+----------------------------------…
MySQL 乱码的根源是的 MySQL 字符集设置不当的问题,本文汇总了有关查看 MySQL 字符集的命令.包括查看 MySQL 数据库服务器字符集.查看 MySQL 数据库字符集,以及数据表和字段的字符集.当前安装的 MySQL 所支持的字符集等. 一.查看 MySQL 数据库服务器和数据库字符集. mysql> show variables like '%char%'; +--------------------------+---------------------------------…
1 查看系统支持的存储引擎 show engines; 2 查看表使用的存储引擎 两种方法: a.show table status from YOUR_DB_NAME where name='YOUR_TABLE_NAME'; b.show create table YOUR_TABLE_NAME; 如果显示的格式不好看,可以用\g代替行尾分号  有人说用第二种方法不准确,我试了下,关闭掉原先默认的Innodb引擎后根本无法执行show create table table_name指令,因为…
1 查看系统支持的存储引擎 show engines; 2 查看表使用的存储引擎 两种方法: a.show table status from db_name where name='table_name'; b.show create table table_name; 如果显示的格式不好看,可以用\g代替行尾分号 有人说用第二种方法不准确,我试了下,关闭掉原先默认的Innodb引擎后根本无法执行show create table table_name指令,因为之前建的是Innodb表,关掉后…
需求描述: 今天在进行mysql表的历史数据迁移,需要将某张表进行备份,修改表的名字,在此记录下操作过程. 操作过程: mysql> create table ts01 like ti_o_sms; #创建表结构.这样的建表方式,不仅仅是表的结构,连带着索引也会同时创建. Query OK, rows affected (0.02 sec) mysql> alter table ts01 rename to ts01_new; #修改表名的语法:alter table rename to/as…
SQL语句     DLL        数据定义语言         create,drop     DML     数据操纵语言         insert,delete,select,update     DCL        数据控制语言         grant,revoke 使用ALTER TABLE修改表结构 (1)修改表名 ALTER TABLE <表名> RENAME <新表名> mysql> alter table game_account renam…
一.增加表的列 语法:alter table 表名 add(           增加列定义          ); 实例: #增加列 alter table text add( text_num ); 二.修改列的类型 语法:alter table 表名 modify 列名 类型: 实例: alter table text modify text_num int; 三.修改列名 语法:alter table 表名 change  原列名   新列名   新的列类型; 实例: ); 四.删除列…
插入数据(insert) insert语句的3个主要组成部分: 所要插入数据的表的名称: 表终需要使用的列的名称: 需要插入到列的值. 数字型主键生成机制 数字型主键生成机制,除了随机选择数字外,还可以有以下两个常用选择: 查看表中当前主键的最大值,并加1: 让数据库服务器自动提供. 第1种方法在并发的时候可能会发生问题,基于第2种方案,MySQL有一种实现方式:只需简单地为主键列打开自增(auto-increment)特性. 一般情况下,应该在建表时定义此属性: 也可以使用alter tabl…
1) 加索引,添加时若未指定索引名,默认为字段名   mysql> alter table 表名 add index 索引名 (字段名1[,字段名2 …]); 例子: mysql> alter table employee add index emp_name (name); 2) 加主关键字的索引(主键索引)    mysql> alter table 表名 add primary key (字段名); 例子: mysql> alter table employee add pr…