MySQL/MariaDB SQL操作笔记

1、修改表字段类型

alter table nodes modify column info varchar(200)

示例操作入下:

MariaDB [dbmanager]> alter table nodes modify column info varchar(200);
Query OK, 0 rows affected (0.02 sec)               
Records: 0  Duplicates: 0  Warnings: 0

MariaDB [dbmanager]> desc nodes;
+-----------+--------------+------+-----+---------------------+-------------------------------+
| Field     | Type         | Null | Key | Default             | Extra                         |
+-----------+--------------+------+-----+---------------------+-------------------------------+
| id        | varchar(36)  | NO   | PRI | NULL                |                               |
| nodename  | varchar(20)  | YES  |     | NULL                |                               |
| ip        | varchar(20)  | YES  |     | NULL                |                               |
| username  | varchar(20)  | YES  |     | NULL                |                               |
| password  | varchar(20)  | YES  |     | NULL                |                               |
| os        | varchar(20)  | YES  |     | NULL                |                               |
| pubkey    | varchar(400) | YES  |     | NULL                |                               |
| role      | varchar(100) | YES  |     | NULL                |                               |                              |
| sn        | int(10)      | YES  |     | NULL                |                               |
| info      | varchar(200) | YES  |     | NULL                |                               |
| status    | int(10)      | YES  |     | NULL                |                               |                           |
+-----------+--------------+------+-----+---------------------+-------------------------------+
14 rows in set (0.01 sec)

MariaDB [dbmanager]> 

2、删除表字段

MariaDB [dbmanager]> alter table nodes drop column pubkey;
Query OK, 0 rows affected (0.04 sec)
Records: 0  Duplicates: 0  Warnings: 0

MariaDB [dbmanager]>

3、备份数据库

mysqldump -h hostname -uroot -p dbname > /root/sql/bak.sql

示例操作

[root@hadron ~]# mysqldump -h master -uroot -p123456 dbmanager > /root/sql/bak.sql
[root@hadron ~]# ll sql|grep bak.sql
-rw-r--r-- 1 root root 25908 11月 28 09:34 bak.sql
[root@hadron ~]# 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏沃趣科技

MySQL8.0新特性——invisible indexes

MySQL 8.0版本中新增了invisible indexes(不可见索引)特性,索引被invisible后,MySQL优化器就会忽略该索引(无此特性时需要删...

49611
来自专栏康怀帅的专栏

MySQL 修改数据表 ALTER

修改列定义 ALTER table 表名 MODIFY 字段名 列定义 位置[FIRST | AFTER 字段名]; 修改列名称 ALTER table 表名 ...

3626
来自专栏Grace development

openfire 快速整合第三方用户表

1482
来自专栏WebDeveloper

Mysql数据库应用(一)

2052
来自专栏抠抠空间

MySql之数据操作

一、增 1. 插入完整数据(顺序插入) 语法一: INSERT INTO 表名(字段1,字段2,字段3…字段n) VALUES(值1,值2,值3...

2888
来自专栏Netkiller

数据库安全·内容版本控制,撰改留痕

以下节选择《Netkiller Architect 手札》 地址 http://www.netkiller.cn/architect/ 接下来几周的话题是数据库...

3024
来自专栏web编程技术分享

第三节 - mysql 建表

3825
来自专栏抠抠空间

MySQL之表操作

一、创建表   1、创建新表 #语法: create table 表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽度) 约束条件], 字段名...

3467
来自专栏深度学习之tensorflow实战篇

SQl 语句(常见) 新建,删除,修改表,新增字段,修改默认值

SQl 语句(常见) 新建,删除,修改表结构 新建表: create table [表名] ( [自动编号字段] int IDENTITY (1,1) PRIM...

3119
来自专栏Netkiller

数据库安全·保护表字段

以下节选择《Netkiller Architect 手札》地址 http://www.netkiller.cn/architect/ 接下来几周的话题是数据库安...

2985

扫码关注云+社区

领取腾讯云代金券