mysql常用命令

来源:互联网 发布:linux压缩目录命令 编辑:程序博客网 时间:2024/05/21 08:44

启动:net start mySql;  进入:mysql -u root -p/mysql -h localhost -u root -p databaseName;  列出数据库:show databases;  选择数据库:use databaseName;  列出表格:show tables;  显示表格列的属性:show columns from tableName;  建立数据库:source fileName.txt;  匹配字符:可以用通配符_代表任何一个字符,%代表任何字符串;  增加一个字段:alter table tabelName add column fieldName dateType;  增加多个字段:alter table tabelName add column fieldName1 dateType,add columns fieldName2 dateType;  多行命令输入:注意不能将单词断开;当插入或更改数据时,不能将字段的字符串展开到多行里,否则硬回车将被储存到数据中;  增加一个管理员帐户:grant all on *.* to user@localhost identified by "password";  每条语句输入完毕后要在末尾填加分号';',或者填加'\g'也可以;  查询时间:select now();  查询当前用户:select user();  查询数据库版本:select version();  查询当前使用的数据库:select database();    给其它所有root用户访问权限,GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY 'root' WITH GRANT OPTION; 

改变数据库密码

mysqladmin -u root -p password mypasswd导入及导出数据库

一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql#/usr/local/mysql/bin/mysqldump -uroot -p abc > abc.sql敲回车后会提示输入密码

2、只导出表结构mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql#/usr/local/mysql/bin/mysqldump -uroot -p -d abc > abc.sql

二、导入数据库1、首先建空数据库mysql>create database abc;

2、导入数据库方法一:(1)选择数据库mysql>use abc;(2)设置数据库编码mysql>set names utf8;(3)导入数据(注意sql文件的路径)mysql>source /home/abc/abc.sql;方法二:mysql -u用户名 -p密码 数据库名 < 数据库名.sql#mysql -uabc_f -p abc < abc.sql

注意:有命令行模式,有sql命令

可参考:http://www.jb51.net/article/25257.htm


原创粉丝点击