加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux环境下mysql常用命令

发布时间:2020-12-14 01:57:34 所属栏目:Linux 来源:网络整理
导读:#查看table_name 表结构 desc table_name; #更新表内容 update table_name set field_name = "new_value" where field_name = "key_values"; #更改字段名称 alter table table_name old_field_name new_field_name type; #删除表中一个字段 alter table tabl

#查看table_name 表结构
desc table_name;

#更新表内容
update table_name set field_name = "new_value" where field_name = "key_values";

#更改字段名称
alter table table_name old_field_name new_field_name type;

#删除表中一个字段
alter table table_name drop field_name;

#重命名一列
ALTER TABLE 表名字 CHANGE 原列名 新列名 数据类型 约束;
注意:这条重命名语句后面的 “数据类型” 不能省略,否则重命名失败

#增加一列
在表中增加一列的语句格式为:
ALTER TABLE 表名字 ADD COLUMN 列名字 数据类型 约束;
或: ALTER TABLE 表名字 ADD 列名字 数据类型 约束;

#先增加一个字段,然后删除以前表的主键,然后重新定义复合主键
1.alter table your_table add column your_column int(3) not null default 0
2.alter table your_table drop primary key
3.alter table your_table add primary key(c1,c2,your_column)

#把Project列移动到最前面
alter table workshop modify Project varchar(50) not null first;

#导出数据库 https://www.jianshu.com/p/5bd0fa8bfe3e
mysqldump -h 127.0.0.1 -u root -p123456 your_database > your_database.sql;
mysqldump -h 127.0.0.1 -u root -p123456 team your_table > your_table.sql

mysqldump -u root -p123456 -d --add-drop-table team > team_tables.sql


# 从一个数据库复制表到另外一个数据库 https://www.cnblogs.com/lxboy2009/p/7234535.html
CREATE TABLE destination_db.new_table LIKE source_db.existing_table;

Mysql增加、删除和修改列属性和约束,和一些有用的查询语句 https://www.cnblogs.com/PatrickLiu/p/6231861.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读