mysql命令
来源:互联网 发布:家居创意淘宝店 编辑:程序博客网 时间:2024/05/23 13:43
1.下载并安装
mysql 安装文件:mysql-5.5.19-win32.msi
mysql 源代码:mysql-5.5.19.zip
mysql 客户端安装文件:mysql-workbench-gpl-5.2.36-win32.msi
2.启动 mysql 服务
配置文件:
复制my-small.ini,my-huge.ini其中一个 为 my.ini 文件,端口可以修改
cd C:\Program Files\MySQL\MySQL Server 5.5\bin
C:\Program Files\MySQL\MySQL Server 5.5\bin>mysqld.exe
监听端口:3306
mysqld --verbose --help
mysqld --console
mysqld --debug
参考: http://blog.csdn.net/yhawaii/article/details/7069968
3. 登陆
cd C:\Program Files\MySQL\MySQL Server 5.5\bin
初始密码为空,所以直接回车可以进入
mysql.exe -u root -p
mysql.exe -u root -p -h
4.管理
修改默认密码
mysqladmin -u root password 'yourpassword'
cd C:\Program Files\MySQL\MySQL Server 5.5\bin
mysqladmin.exe version
mysqladmin.exe status
关闭
mysqladmin.exe -u root shutdown
5.创建表/测试
create table test (
id int(5) not null,
name varchar(40) not null,
email varchar(50) not null,
telephone int(12) null);
查看当前数据库: show databases;
选择数据库: use mysql;
创建数据库:create database mydata;
创建表:
create table address (
id int(5) not null,
name varchar(40) not null,
email varchar(50) not null,
telephone int(12) null);
插入数据:
insert into address values (1,'Nighthawk','nighthawk@163.net',92384092);
显示表数据:
show full fields from address;
describe address;
select * from address;
.用户管理
http://hi.baidu.com/fwso/blog/item/658c00555bdd1cc5b645aee0.html
select host,user,password from user;
创建用户:
create user 'test'@'%' identified by 'test123';
用户授权:
grant all on *.* to 'test'@'%';
grant select,insert,update,delete on [db_name].* to [username]@[ipadd] identified by '[password]';
show grants for test;
6.windows 编译mysql
下载Cmake cmake-2.8.6-win32-x86.exe
http://cmake.org/cmake/resources/software.html
http://dev.mysql.com/doc/refman/5.5/en/windows-source-build.html
帮助文档
http://hi.baidu.com/phenixnote/blog/item/4dfd5aecf703f85378f055ef.html
E:/Study/mysql/mysql-5.5.19
.问题1 sql_locale.cc 文件格式问题
sql_locale.cc 在编译之前保存为 dos u8 格式
.问题2 js脚本默认打开方式
编译时js脚本问题需要修改js文件默认打开方式,参考 fullreg.reg
HKEY_CLASSES_ROOT 为 注册表第一个根节点
[HKEY_CLASSES_ROOT\.js]
@="JSFile"
执行后产生MySQL.sln等sln文件 ,既有工程可以使用
7.perl 链接mysql数据库
安装 dbi dbi-mysql,进入Perl Package Manager(命令行ppm)
http://search.cpan.org/dist/DBD-mysql/lib/Bundle/DBD/mysql.pm 下载 DBD-mysql-4.020.tar.gz
安装 DBD-mysql-4.020.tar.gz
perl Makefile.PL --with-mysql="C:\Program Files\MySQL\MySQL Server 5.5"
windows 命令直接安装:
ppm install DBI
ppm install DBD::mysql
8. 数据库导出/导入
mysqldump -uroot -p mydata > mydata.sql
mysql -uroot -p db_html5 < db_html5.sql
mysql -uroot db_html5 < db_html5.sql
mysql -uflash -pflash2011 db_html5 < db_html5.sql
mysql -h 10.135.11.113 -P3300 -umtt -pmtt@sn
mysqldump -h 10.135.11.113 -P3300 -umtt -pmtt@sn db_appCenter > db_appcenter.sql
mysqldump -h -opt 10.135.11.113 -P3300 -umtt -pmtt@sn db_appCenter > db_appcenter.sql
mysqldump --opt --single-transaction -default-charset=utf8 -h 10.135.11.113 -P3300 -umtt -pmtt@sn db_appCenter > db_appcenter.sql
mysqldump --single-transaction -default-charset=utf8 -h 10.135.11.113 -P3300 -umtt -pmtt@sn db_appCenter > db_appcenter.sql
mysqldump -default-charset=utf8 -h 10.135.11.113 -P3300 -umtt -pmtt@sn db_appCenter > db_appcenter.sql
// -d 仅导出表结构
mysqldump --single-transaction -h 10.135.11.113 -P3300 -umtt -pmtt@sn -d db_test_appCenter > db_appcenter.sql
// -t 仅导出表数据 -c 表示带字段名
mysqldump --single-transaction --extended-insert=false -c -h 10.135.11.113 -P3300 -umtt -pmtt@sn -t db_test_appCenter > db_appcenter.sql
//全倒出
mysqldump --single-transaction --extended-insert=false -c -h 10.135.11.113 -P3300 -umtt -pmtt@sn db_test_appCenter > db_appcenter.sql
9. sql语句
查询前 3 行记录
select * from t_type_info where 1=1 limit 3;
select * from t_app where 1=1 limit 3;
查询表的索引
show index from mytable;
SHOW CREATE TABLE table_name
修改表,添加union
alter table test add unique u_a(a);
10. 全文搜索
mysql 安装文件:mysql-5.5.19-win32.msi
mysql 源代码:mysql-5.5.19.zip
mysql 客户端安装文件:mysql-workbench-gpl-5.2.36-win32.msi
2.启动 mysql 服务
配置文件:
复制my-small.ini,my-huge.ini其中一个 为 my.ini 文件,端口可以修改
cd C:\Program Files\MySQL\MySQL Server 5.5\bin
C:\Program Files\MySQL\MySQL Server 5.5\bin>mysqld.exe
监听端口:3306
mysqld --verbose --help
mysqld --console
mysqld --debug
参考: http://blog.csdn.net/yhawaii/article/details/7069968
3. 登陆
cd C:\Program Files\MySQL\MySQL Server 5.5\bin
初始密码为空,所以直接回车可以进入
mysql.exe -u root -p
mysql.exe -u root -p -h
4.管理
修改默认密码
mysqladmin -u root password 'yourpassword'
cd C:\Program Files\MySQL\MySQL Server 5.5\bin
mysqladmin.exe version
mysqladmin.exe status
关闭
mysqladmin.exe -u root shutdown
5.创建表/测试
create table test (
id int(5) not null,
name varchar(40) not null,
email varchar(50) not null,
telephone int(12) null);
查看当前数据库: show databases;
选择数据库: use mysql;
创建数据库:create database mydata;
创建表:
create table address (
id int(5) not null,
name varchar(40) not null,
email varchar(50) not null,
telephone int(12) null);
插入数据:
insert into address values (1,'Nighthawk','nighthawk@163.net',92384092);
显示表数据:
show full fields from address;
describe address;
select * from address;
.用户管理
http://hi.baidu.com/fwso/blog/item/658c00555bdd1cc5b645aee0.html
select host,user,password from user;
创建用户:
create user 'test'@'%' identified by 'test123';
用户授权:
grant all on *.* to 'test'@'%';
grant select,insert,update,delete on [db_name].* to [username]@[ipadd] identified by '[password]';
show grants for test;
6.windows 编译mysql
下载Cmake cmake-2.8.6-win32-x86.exe
http://cmake.org/cmake/resources/software.html
http://dev.mysql.com/doc/refman/5.5/en/windows-source-build.html
帮助文档
http://hi.baidu.com/phenixnote/blog/item/4dfd5aecf703f85378f055ef.html
E:/Study/mysql/mysql-5.5.19
.问题1 sql_locale.cc 文件格式问题
sql_locale.cc 在编译之前保存为 dos u8 格式
.问题2 js脚本默认打开方式
编译时js脚本问题需要修改js文件默认打开方式,参考 fullreg.reg
HKEY_CLASSES_ROOT 为 注册表第一个根节点
[HKEY_CLASSES_ROOT\.js]
@="JSFile"
执行后产生MySQL.sln等sln文件 ,既有工程可以使用
7.perl 链接mysql数据库
安装 dbi dbi-mysql,进入Perl Package Manager(命令行ppm)
http://search.cpan.org/dist/DBD-mysql/lib/Bundle/DBD/mysql.pm 下载 DBD-mysql-4.020.tar.gz
安装 DBD-mysql-4.020.tar.gz
perl Makefile.PL --with-mysql="C:\Program Files\MySQL\MySQL Server 5.5"
windows 命令直接安装:
ppm install DBI
ppm install DBD::mysql
8. 数据库导出/导入
mysqldump -uroot -p mydata > mydata.sql
mysql -uroot -p db_html5 < db_html5.sql
mysql -uroot db_html5 < db_html5.sql
mysql -uflash -pflash2011 db_html5 < db_html5.sql
mysql -h 10.135.11.113 -P3300 -umtt -pmtt@sn
mysqldump -h 10.135.11.113 -P3300 -umtt -pmtt@sn db_appCenter > db_appcenter.sql
mysqldump -h -opt 10.135.11.113 -P3300 -umtt -pmtt@sn db_appCenter > db_appcenter.sql
mysqldump --opt --single-transaction -default-charset=utf8 -h 10.135.11.113 -P3300 -umtt -pmtt@sn db_appCenter > db_appcenter.sql
mysqldump --single-transaction -default-charset=utf8 -h 10.135.11.113 -P3300 -umtt -pmtt@sn db_appCenter > db_appcenter.sql
mysqldump -default-charset=utf8 -h 10.135.11.113 -P3300 -umtt -pmtt@sn db_appCenter > db_appcenter.sql
// -d 仅导出表结构
mysqldump --single-transaction -h 10.135.11.113 -P3300 -umtt -pmtt@sn -d db_test_appCenter > db_appcenter.sql
// -t 仅导出表数据 -c 表示带字段名
mysqldump --single-transaction --extended-insert=false -c -h 10.135.11.113 -P3300 -umtt -pmtt@sn -t db_test_appCenter > db_appcenter.sql
//全倒出
mysqldump --single-transaction --extended-insert=false -c -h 10.135.11.113 -P3300 -umtt -pmtt@sn db_test_appCenter > db_appcenter.sql
9. sql语句
查询前 3 行记录
select * from t_type_info where 1=1 limit 3;
select * from t_app where 1=1 limit 3;
查询表的索引
show index from mytable;
SHOW CREATE TABLE table_name
修改表,添加union
alter table test add unique u_a(a);
10. 全文搜索
- Mysql命令
- MySql命令
- MySql命令
- MySql命令
- mysql命令
- Mysql 命令
- mysql命令
- MYSQL命令
- Mysql命令
- Mysql命令
- mysql命令
- MYSQL命令
- Mysql命令
- mysql 命令
- mysql命令
- mysql命令
- mysql命令
- mysql命令
- android性能分析工具 traceview
- 颜色表
- error C2059: syntax error : 'string'的解决
- VC UTF-8转换到Unicode的函数
- Oracle建库(10g)
- mysql命令
- 编译linux2.6内核总结
- (译)如何使用GameCenter制作一个简单的多人游戏教程:第一部分
- 显示上传图片
- 写了个atof的函数
- JavaFX2.0 基础教程(全版)
- 1078
- CSS选择器的浏览器支持
- linux 汇编 hello world + 调试