alter table table_name modify col_name varchar(40) not null;修改字段名:
alter table table_name change old_col_name new_col_name varchar(40); // 必须为当前字段指定数据类型等属性,否则不能修改用已存在的表来建新表,但不包含旧表的数据:
create table new_table_name like old_table_name;增加主键,外键,约束,索引等:
约束(主键: Primary key 、唯一性: Unique 、非空: Not Null );
自动增张: auto_increment ;
外键: Foreign key。与reference table_name(col_name列名)配合使用,建表时单独使用 。
删除多个表中有关联的数据:设置 foreign key 为 set null。
五. 数据的备份与恢复:
在当前的数据库上执行外部的SQL脚本:
mysql < extend.sql指定数据库执行外部SQL脚本:
mysql [表名] < extend.sql数据传入:
load data local infile “[文件名]” into table [表名];备份数据库:
mysqldump -h 主机地址 -u 用户名 -p 数据库名 > dbname_backup.sql恢复数据库:
mysqladmin -h 主机地址 -u 用户名 -p create 新数据库名卸出建表指令:
SQL从入门到精通,mysql常用命令行大全 。小编来告诉你更多相关信息 。
mysql常用命令行大全
mysqldump -h 主机地址 -u 用户名 -p 新数据库名 < dbname_backup.sql
mysqladmin -u 用户名 -p -d 数据库名 > a.sql卸出插入数据的sql命令,不包含建表命令:
mysqladmin -u 用户名 -p -t 数据库名 > a.sql卸出数据,不包含sql命令:
mysqldump -T 卸出数据的目录 phptest 指定卸出的数据表其中,只有指定了 -T 参数才可以卸出纯文本文件 。如果不指定卸出的数据表,则将卸出整个数据库的数据 。每个表会生成两个文件,一个为.sql文件,包含建表执行;另一个为.txt文件,只包含数据,且没有sql指令 。
六. 查看数据库信息:
查看数据库版本号:
select version();查看当前的user:
select user();查看当前操作的数据库名:
mysql> select database();以上是关于mysql常用命令行大全、SQL从入门到精通的全面介绍了,希望给的网友们带来一些相关知识 。
- 2019年七九天是哪一天从什么时候开始 天气还冷吗
- 如何从饮食中提高钙的吸收率呢
- 如何将链接从安卓手机发送到Windows电脑
- 怎么看猫公母
- 关于linux系统基础入门教程 笔记本linux系统怎么用
- 从下一页开始设置页码的方法 word页码从任意页开始设置
- 关于u盘重装win10系统步骤 电脑怎么从u盘启动装系统还原
- 有教养 从来不会让人难堪的星座
- 从事职业中介服务应具备的条件
- photoshop基础入门教程 ps怎么添加笔刷素材