mysql 各类操作命令
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 各类操作命令的更多相关文章
- MySQL基础操作命令
MySQL基础操作命令 1. 查看MySQL进程 ps -ef|grep mysql |grep -v grep 2. 查看MySQL端口 ss -lnt | grep 3306 3. MySQL的启 ...
- MySQL各类日志文件相关变量介绍
文章转自:http://www.ywnds.com/?p=3721 MySQL各类日志文件相关变量介绍 查询所有日志的变量 1 mysql> show global variables li ...
- MySQL基本操作命令
数据库的基本操作命令 1.登录MySQL -- 进入数据库的方法一 mysql -uroot -pmysql # mysql 数据库密码(显示) -- 进入数据库的方法二 mysql -uroot - ...
- python3笔记二十四:Mysql数据库操作命令
一:学习内容 Mysql操作命令:启动服务.停止服务.连接数据库.退出数据库.查看版本.显示当前时间.远程连接 数据库操作命令:创建数据库.删除数据库.切换数据库.查看当前选择的数据库 表操作命令:查 ...
- MYSQL数据库------操作命令笔记
一.数据库连接 * 连接数据库命令(前提需要安装mysq ): mysql -h hostIp -u userName -pPassWord 二.数据库操作 * 查看所有数据库: show datab ...
- linux mysql 相关操作命令
1.linux下启动mysql的命令:mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令:mysqla ...
- Linux mysql常用操作命令
原文:http://blog.csdn.net/lifuxiangcaohui/article/details/46375931 1.linux下启动MySQL的命令:mysqladmin start ...
- MYSQL日常操作命令再熟悉
1,创建用户及密码: CREATE USER 'user'@'%' IDENTIFIED BY 'password'; 2,创建数据库: create database PDB_chengang de ...
- MySQL 数据库操作命令汇总
此文全部都是基本的数据库语言 1.登陆到mysql >mysql -h hostname -u username -p 然后等待系统提示输入密码即可登陆.如果想在登陆的时候就选择好数据库,可以使 ...
随机推荐
- 54.1 怎样才算学会django? 知道这28个知识点才算会django2
学到什么程度才算会django了?这篇文章帮你梳理一下 关于django2的28个不可不知的知识点总结: 1.cookie操作: -客户端本地存储的键值对 2.session操作: -服务器端可以保存 ...
- ubuntu Emergency Mode
sudo fsck -y /dev/sda# e2fsck -f -y -v -C 0 /dev/sda#
- qt 如何安装 Debuggers 调试器 ?
1.下载 SDK 或 WDK 打开网址:https://developer.microsoft.com/zh-cn/windows/hardware/windows-driver-kit 选择 SDK ...
- JDBC各种数据库连接方式
1)连接Oracle 8/8i/9i/10g/11g(thin模式) Class.forName("oracle.JDBC.driver.OracleDriver").newIns ...
- 创建基于MailKit和MimeKit的.NET基础邮件服务
邮件服务是一般的系统都会拥有和需要的功能,但是对于.NET项目来说,邮件服务的创建和使用会较为的麻烦..NET对于邮件功能提供了System.Net.Mail用于创建邮件服务,该基础服务提供邮件的基础 ...
- 3_Longest Substring Without Repeating Characters -- LeetCode
C++解法一: class Solution { public: int lengthOfLongestSubstring(string s) { ] = {},left = , res = ; ; ...
- FusionCharts 2D柱状图和折线图的组合图
1.设计思路 (1)了解组合图的特性以及用法,选用图的类型: (2)设计出两根柱子和两根折线,分开展示. 2.设计步骤 (1)设计页面 Column2DLine.html: <!DOCTYPE ...
- 修改或隐藏Nginx的版本号
隐藏版本号 隐藏nginx的版本号很简单,nginx的HttpCoreModule提供了一条叫做server_tokens指令,我这要将这条指令设置为“server_tokens off”就可以了. ...
- PHP 常量dirname(__file__)
PHP 常量dirname(__FILE__)取得当前文件的绝对路径. define('ROOT_PATH', str_replace('includes/2.php', '', str_replac ...
- lwip Light Weight (轻型)IP协议
wip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈. 外文名 lwip 开发者 瑞典计算机科学院 说 明 Light Weight (轻型)I ...