首页 / MYSQL / Mysql常见的命令
Mysql常见的命令
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Mysql常见的命令,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2839字,纯文字阅读大概需要5分钟。
内容图文
启动: net start mySql;
进入: mysql -u用户名 -p密码
显示数据库: show databases;
使用数据库: use databaseName;
显示表格: show tables;
显示表格列的属性: show columns from tableName ;
创建数据库:create database [if not exists]数据库名;【】中的内容可以不加,如果创建的数据库存在,不加就会出错。
显示数据库创建语句:show create database 数据库名;
删除数据库:drop database 数据库名;
增加一个字段: alter table 表名 add[ column] 字段名 类型;;
增加多个字段: alter table tabelName add column fieldName1 dateType,add columns
将字段添加表中第一个字段:alter table 表名 add 字段名 类型 first;
将字段添加指定字段后面:alter table 表名 add 字段名 类型 after 指定的字段名;
查询时间: select now();
查询当前用户: select user();
查询数据库版本: select version();
查询当前使用的数据库: select database();
创建表:create table 表名 values(字段名1 字段类型1,字段名2 字段类型2,...);
复杂表的创建,创建一个teacher表 create table teacher(
id auto_increment primary key comment‘主键’,
name varchar(20) not null comment ‘姓名‘,
phone varchar(20) not null comment ‘电话‘,
address varchar(100) default ‘地址不详‘ comment ‘地址‘);
auto_increment表示自动增长 primary key表示主键(设置主键的字段不能为空,也不能重复。一个表中只能有一个主键,但可以设置多个字段为主键),default为默认值,
comment只作为备注。
显示创建表的语句:show create table 表名;
查看表的结构:desc 表名;
删除表:drop table 表名;删除多个表:drop table 表1,表2,...表n;
删除字段:alter table 表名 drop 字段名;
修改表名:alter table 表名 rename to 新表名;
向表中插入一条数据:inaert into 表名(字段名,字段名,...)values(a,b,...);
一次插入多条数据:insert into values(),(),(),();
聚合函数sum()求和,avg()求平均值,max()求最大值,min()求最小值,count()记录数。
数据库备份恢复
数据库备份
数据库备份命令:
mysqldump --opt --user=用户名 --password=密码 --default_character-set= 字符集 -B 数据库 >
输出的 sql 文件
例子 :
E:\mysql>Mysqldump --user=ptsdb --password=ptsdb --default_character-set=ujis --opt
pts>dump.sql
参见批处理文件
数据库导入命令:
mysql --user=用户名 --password=密码 --default_character-set= 字符集 [数据库 ]<导入的 sql
语句
E:\mysql>mysql -uptsdb -pptsdb --default-character-set=ujis
例子: 对于 InnoDB(没有设定字符集)
Following mysqldump import example for InnoDB tables is at least 100x faster than previous
examples.
1. mysqldump --opt --user=username --password database > dumbfile.sql
2. Edit the dump file and put these lines at the beginning:
SET AUTOCOMMIT = 0;
SET FOREIGN_KEY_CHECKS=0;
3. Put these lines at the end:
SET FOREIGN_KEY_CHECKS = 1;
COMMIT;
SET AUTOCOMMIT = 1;
4. mysql --user=username --password database < dumpfile.sql
Mysql常见的命令
标签:bsp col phone -o pass 最大 lte select ble
本文系统来源:https://www.cnblogs.com/hanweiyan/p/11560113.html
内容总结
以上是互联网集市为您收集整理的Mysql常见的命令全部内容,希望文章能够帮你解决Mysql常见的命令所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。