1、mysql 查看 所有的数据表

格式: show tables;                          # 一定要在use 数据库之后才可以查看数据库

2、mysql 查看数据表结构

格式: desc 表名;

desc member;

3、mysql 查看表的创建结构

格式:show create table 表名

show create table t1;

4、mysql删除数据表

格式: drop table 数据表;

drop table member;

5、mysql创建数据表

格式:CREATE TABLE IF NOT EXISTS `表名` (

    `字段名` 数据类型 [unsigned(无符号)|zerofill(填充0)] [NOT NULL | NULL] [ DEFAULT NULL | AUTO_INCREMENT] [COMMENT 注释],

    PRIMARY KEY(`主键`),

    KEY `索引名`(栏位)

   )ENGINE=搜索引擎 DEFAULT CHARSET=编码(utf8) COMMENT='表注释'

注解:[unsigned|zerofill] 只适用于数字类型。

CREATE TABLE IF NOT EXISTS `student` (
`id` int() NOT NULL AUTO_INCREMENT COMMENT '学生id',
`name` varchar() DEFAULT NULL,
`age` int() NULL DEFAULT '' COMMENT '学生年龄',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT= DEFAULT CHARSET=utf8 COMMENT '学生表';

6、修改mysql表名

格式: ALTER TABLE 表名 RENAME TO 新表名

ALTER TABLE `student_test` RENAME TO `student`;

7、复制旧表结构创建新表

格式: CREATE TABLE 新表名 LIKE 旧表名

create table tp_notification_queue like tp_notification_queue_201803

8、修改表字段数据结构

格式: ALTER TABLE 数据表 MODIFY COLUMN 字段名 数据类型 [NOT NULL | NULL] [DEFAULT NULL] [COMMENT '注释']  [AFTER 字段]

注解: [after] 表示显示在哪个字段后面

alter table `student` modify column `age` int() NULL DEFAULT '' COMMENT '年龄' AFTER `id`;

9、添加表字段

格式: ALTER TABLE 表名 ADD 字段名 数据类型 [NOT NULL | NULL] [DEFAULT NULL] [COMMENT '注释']  [AFTER 字段]

alter table `student_test` add `sex` tinyint() NOT NULL DEFAULT '' COMMENT '1男0女' after `name`;

10、修改表字段

格式:ALTER TABLE 表名 CHANGE 原字段名 现字段名 数据类型 [NOT NULL | NULL] [DEFAULT NULL] [COMMENT '注释']  [AFTER 字段]

alter table `student_test` change `sex` `sex_test` tinyint() not null default '' comment '1男0女' after `age`;

11、删除表字段

格式: ALTER TABLE 表名 DROP COLUMN 字段名;

 alter table student_test drop column sex, drop column age;

mysql 各类操作命令的更多相关文章

  1. MySQL基础操作命令

    MySQL基础操作命令 1. 查看MySQL进程 ps -ef|grep mysql |grep -v grep 2. 查看MySQL端口 ss -lnt | grep 3306 3. MySQL的启 ...

  2. MySQL各类日志文件相关变量介绍

    文章转自:http://www.ywnds.com/?p=3721 MySQL各类日志文件相关变量介绍 查询所有日志的变量   1 mysql> show global variables li ...

  3. MySQL基本操作命令

    数据库的基本操作命令 1.登录MySQL -- 进入数据库的方法一 mysql -uroot -pmysql # mysql 数据库密码(显示) -- 进入数据库的方法二 mysql -uroot - ...

  4. python3笔记二十四:Mysql数据库操作命令

    一:学习内容 Mysql操作命令:启动服务.停止服务.连接数据库.退出数据库.查看版本.显示当前时间.远程连接 数据库操作命令:创建数据库.删除数据库.切换数据库.查看当前选择的数据库 表操作命令:查 ...

  5. MYSQL数据库------操作命令笔记

    一.数据库连接 * 连接数据库命令(前提需要安装mysq ): mysql -h hostIp -u userName -pPassWord 二.数据库操作 * 查看所有数据库: show datab ...

  6. linux mysql 相关操作命令

    1.linux下启动mysql的命令:mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令:mysqla ...

  7. Linux mysql常用操作命令

    原文:http://blog.csdn.net/lifuxiangcaohui/article/details/46375931 1.linux下启动MySQL的命令:mysqladmin start ...

  8. MYSQL日常操作命令再熟悉

    1,创建用户及密码: CREATE USER 'user'@'%' IDENTIFIED BY 'password'; 2,创建数据库: create database PDB_chengang de ...

  9. MySQL 数据库操作命令汇总

    此文全部都是基本的数据库语言 1.登陆到mysql >mysql -h hostname -u username -p 然后等待系统提示输入密码即可登陆.如果想在登陆的时候就选择好数据库,可以使 ...

随机推荐

  1. linux中权限对文件和目录的作用

    chmod 755 a.txt 文件: r:读取文件内容(cat more head tail) w:编辑,新增,修改文件的内容(vi,echo) 不包括删除文件:原因是只能对文件内容进行修改,而在l ...

  2. 报错信息 The jsp:param action must not be used outside the jsp:include, jsp:forward, or jsp:params elements 的原因及解决办法

    如果你的代码是这样的话就会报错 <jsp:forward page="02.jsp"></jsp:forward> <jsp:param value= ...

  3. Node.js入门(含NVM、NPM、NVM的安装)

    本文最初发表于博客园,并在GitHub上持续更新前端的系列文章.欢迎在GitHub上关注我,一起入门和进阶前端. 以下是正文. Node.js的介绍 引擎 引擎的特性: JS的内核即引擎.因为引擎有以 ...

  4. FZU 2234

    题目为中文,题意略. 这个题目我开始用贪心做bfs两次,这样做是错的,因为两次局部的最优解并不能得出全局的最优解,以下面样例说明: 3 0   10   -1 10   10   10 1   0  ...

  5. 各种语系的unicode对应以及local编码方式

    链接:http://www.doc88.com/p-801578373970.html 一.英文 Unicode范围: 0041-005A, 0061-007A (若含数字与符号,则为0021-007 ...

  6. Kotlin——基础的函数/方法详解

    对于Kotlin中的函数来说,和JavaScript或者Lua这些语言很像,它有着这些语言的特性.但是也与这些语言就着许多不同之处.或许你更了解Java语言,然而对于Java语言来说,它不是不是闭包这 ...

  7. vxWorks 命令

    1.4.1 任务管理    sp( )            用缺省参数创建一个任务(priority="100" 返回值为任务ID,或错误)(taskSpawn) sps( )  ...

  8. FusionCharts封装-Data

    DataSet.java: /** * @Title:DataSet.java * @Package:com.fusionchart.model * @Description:FusionCharts ...

  9. memcache 查看memcache的运行状态

    memcache的运行状态可以方便的用 stats 命令显示. 首先用telnet 127.0.0.1 11211这样的命令连接上memcache,然后直接输入stats就可以得到当前memcache ...

  10. sql数据库设置自定义消息

    第一步 EXEC sp_addmessage   @msgnum =   50005 ,   @severity =   10 ,   @msgtext =   '更新失败'        ,  @l ...