[color=red]一[/color]、[color=blue]打开连接[/color]
格式:mysql –h<url> –u<username> –p<password>
参数说明:<url>服务器地址 <username>用户名 <password>密码
[color=red]二[/color]、[color=blue]增加用户[/color]
格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码";
例:增加用户名为db315 密码为db315 的超级管理员帐号.
grant select, insert, update,delete on mydb.* to db315@localhost
identified by "db315";
[color=red]三[/color]、[color=blue]更改密码[/color]
格式:mysqladmin -u 用户名-p 旧密码password 新密码
例:把帐号db315 的密码改为db315.cn。
mysqladmin -uroot –pdb315 password db315.cn
[color=red]四[/color]、[color=blue]显示数据库列表[/color]
格式:show databases;
[color=red]五[/color]、[color=blue]执行sql文件[/color]
source sql文件所在路径
[color=red]六[/color]、[color=blue]打开数据库[/color]:
use 数据库名
[color=red]七[/color]、[color=blue]显示库中的数据表[/color]
格式: show tables;
[color=red]八[/color]、[color=blue]显示表结构[/color]
格式:use <database>; desc <table>;
参数说明:<database>数据库名称,<table>需显示表结构的表名
[color=red]九[/color]、[color=blue]建库[/color]
格式:create database <database_name>
参数说明:<database_name>数据库名称
[color=red]十[/color]、[color=blue]建表[/color]
格式:use <database_name>; create table <table_name> (字段设定列表)
参数说明:<table_name>新建表的名称
(字段设定列表)如:id int not null,
[color=red]十一[/color]、[color=blue]删库或删表[/color]
格式: drop database <database_name>; drop table <table_name>
[color=red]十二[/color]、[color=blue]插入数据[/color]
格式:insert into user(<name1>,<name2>) value(value1,value2)
参数说明:<name>字段名称<value>字段值
[color=red]十三[/color]、[color=blue]查询数据[/color]
格式:select * from <table_name> where <条件>
学习笔记之Mysql 命令行操作java 学习群:40671932
例:select * from user where id=2;
[color=red]十四[/color]、[color=blue]更新数据[/color]
格式:update <table_user> set <字段名称>=<值> where <条件>
例:把ID 为2的记录用户名(username)的值更改为china.
Update user set username=’china’ where id=2;
[color=red]十五[/color]、[color=blue]清空表中的记录[/color]
格式:delete from <table_name> <条件>
例:delete from user where id=2;
[color=red]十六[/color]、[color=blue]增加字段[/color]
格式:alter table table_name add column column_name type default ;
参数说明:table_name 表名称column_name 字段名type 字段类型
例:alter table user add column tel varchar(12) default ‘’;
在表user 中增加一个字段tel 类型为varchar 值为空.
[color=red]十七[/color]、[color=blue]更改字段名称[/color]
格式:alter table table_name change sorce_col_name dest_col_name type default ;
参数说明:table_name 指表名,source_col_name 指原来的字段名称,
dest_col_name 指改后的字段名称
例如:alter table user change tel intro varchar(33) default null;
[color=red]十八[/color]、[color=blue]更改字段默认值[/color]
格式:alter table table_name alter column_name set default ;
例:alter table user alter tel set default null;
[color=red]十九[/color]、[color=blue]修改字段类型及长度[/color]
ALTER TABLE `表名` MODIFY `字段名` 类型(长度);
[color=red]二十[/color]、[color=blue]更改字段数据类型[/color]
格式:alter table table_name change column column_name column_name
type;
例:alter table user change column username username varchar(20);
[color=red]二十一[/color]、[color=blue]增加主键[/color]格式: alter table table_name add column column_name type
auto_increment PRIMARY KEY;
例如:alter table user add column id int(10) auto_increment PRIMARY
KEY
[color=red]二十二[/color]、[color=blue]导入SQL[/color]文件
格式: mysql –u<username> –p<password> < <Sql_file>
例:mysql –uroot –pmaowei < c:\user.sql
[color=red]二十三[/color]、[color=blue]导入文本文件[/color]
格式:load data local infile “file_path” into table <table_name>
参数说明:“file_path” 文件路径<table_name>表名
注:1、文本数据应符合的格式:字段数据之间用tab 键隔开,null 值
用\n 来代替.
例: d:\user.txt 中的数据为
1 cc abcdef easyjf@easyjf.com
2 dd abcdef \n
3 ee aaaaaa maoweiwer@163.com
4 ff aaaaaa ksmwly@db315.cn
[color=red]二十四[/color]、[color=blue]备份数据库[/color]
格式:mysqldump –u <username> -p <database> > <data_name>
参数说明:<username>用户名<database>需备份的数据库
<data_name>导出文件名
例:将数据库db315 备份到C盘根目录下的db315.sql 文件中.
mysqldump –u root –p db315 > c:\db315.sql
[color=red]二十五[/color]、[color=blue]导出数据[/color]
格式:select * from user into outfile "dest_file";
例:将数据表user 导出到Excel 文件中
select * from user into outfile"c:\user.xls";
[color=red]二十六[/color]、[color=blue]退出Mysql[/color]
格式:exit
格式:mysql –h<url> –u<username> –p<password>
参数说明:<url>服务器地址 <username>用户名 <password>密码
[color=red]二[/color]、[color=blue]增加用户[/color]
格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码";
例:增加用户名为db315 密码为db315 的超级管理员帐号.
grant select, insert, update,delete on mydb.* to db315@localhost
identified by "db315";
[color=red]三[/color]、[color=blue]更改密码[/color]
格式:mysqladmin -u 用户名-p 旧密码password 新密码
例:把帐号db315 的密码改为db315.cn。
mysqladmin -uroot –pdb315 password db315.cn
[color=red]四[/color]、[color=blue]显示数据库列表[/color]
格式:show databases;
[color=red]五[/color]、[color=blue]执行sql文件[/color]
source sql文件所在路径
[color=red]六[/color]、[color=blue]打开数据库[/color]:
use 数据库名
[color=red]七[/color]、[color=blue]显示库中的数据表[/color]
格式: show tables;
[color=red]八[/color]、[color=blue]显示表结构[/color]
格式:use <database>; desc <table>;
参数说明:<database>数据库名称,<table>需显示表结构的表名
[color=red]九[/color]、[color=blue]建库[/color]
格式:create database <database_name>
参数说明:<database_name>数据库名称
[color=red]十[/color]、[color=blue]建表[/color]
格式:use <database_name>; create table <table_name> (字段设定列表)
参数说明:<table_name>新建表的名称
(字段设定列表)如:id int not null,
[color=red]十一[/color]、[color=blue]删库或删表[/color]
格式: drop database <database_name>; drop table <table_name>
[color=red]十二[/color]、[color=blue]插入数据[/color]
格式:insert into user(<name1>,<name2>) value(value1,value2)
参数说明:<name>字段名称<value>字段值
[color=red]十三[/color]、[color=blue]查询数据[/color]
格式:select * from <table_name> where <条件>
学习笔记之Mysql 命令行操作java 学习群:40671932
例:select * from user where id=2;
[color=red]十四[/color]、[color=blue]更新数据[/color]
格式:update <table_user> set <字段名称>=<值> where <条件>
例:把ID 为2的记录用户名(username)的值更改为china.
Update user set username=’china’ where id=2;
[color=red]十五[/color]、[color=blue]清空表中的记录[/color]
格式:delete from <table_name> <条件>
例:delete from user where id=2;
[color=red]十六[/color]、[color=blue]增加字段[/color]
格式:alter table table_name add column column_name type default ;
参数说明:table_name 表名称column_name 字段名type 字段类型
例:alter table user add column tel varchar(12) default ‘’;
在表user 中增加一个字段tel 类型为varchar 值为空.
[color=red]十七[/color]、[color=blue]更改字段名称[/color]
格式:alter table table_name change sorce_col_name dest_col_name type default ;
参数说明:table_name 指表名,source_col_name 指原来的字段名称,
dest_col_name 指改后的字段名称
例如:alter table user change tel intro varchar(33) default null;
[color=red]十八[/color]、[color=blue]更改字段默认值[/color]
格式:alter table table_name alter column_name set default ;
例:alter table user alter tel set default null;
[color=red]十九[/color]、[color=blue]修改字段类型及长度[/color]
ALTER TABLE `表名` MODIFY `字段名` 类型(长度);
[color=red]二十[/color]、[color=blue]更改字段数据类型[/color]
格式:alter table table_name change column column_name column_name
type;
例:alter table user change column username username varchar(20);
[color=red]二十一[/color]、[color=blue]增加主键[/color]格式: alter table table_name add column column_name type
auto_increment PRIMARY KEY;
例如:alter table user add column id int(10) auto_increment PRIMARY
KEY
[color=red]二十二[/color]、[color=blue]导入SQL[/color]文件
格式: mysql –u<username> –p<password> < <Sql_file>
例:mysql –uroot –pmaowei < c:\user.sql
[color=red]二十三[/color]、[color=blue]导入文本文件[/color]
格式:load data local infile “file_path” into table <table_name>
参数说明:“file_path” 文件路径<table_name>表名
注:1、文本数据应符合的格式:字段数据之间用tab 键隔开,null 值
用\n 来代替.
例: d:\user.txt 中的数据为
1 cc abcdef easyjf@easyjf.com
2 dd abcdef \n
3 ee aaaaaa maoweiwer@163.com
4 ff aaaaaa ksmwly@db315.cn
[color=red]二十四[/color]、[color=blue]备份数据库[/color]
格式:mysqldump –u <username> -p <database> > <data_name>
参数说明:<username>用户名<database>需备份的数据库
<data_name>导出文件名
例:将数据库db315 备份到C盘根目录下的db315.sql 文件中.
mysqldump –u root –p db315 > c:\db315.sql
[color=red]二十五[/color]、[color=blue]导出数据[/color]
格式:select * from user into outfile "dest_file";
例:将数据表user 导出到Excel 文件中
select * from user into outfile"c:\user.xls";
[color=red]二十六[/color]、[color=blue]退出Mysql[/color]
格式:exit
139

被折叠的 条评论
为什么被折叠?



