mysql命令行操作
注意:一切指令都以“;”完毕。
一、MySQL发动与登录
1.MySQL发动:
经过运转mysql装置目录下的/bin/mysqld.exe文件来发动Mysql服务。在指令行中进入mysql装置目录下的bin目录,执行指令:
mysqld–defaults-file=”C:\ProgramFiles\MySQL\MySQLServerX.Y\my.ini”(指定配置文件,配置文件的位置依据具体情况而定)
?
即可发动mysql服务。为了以后敞开mysql服务的便利,你可以将mysql注册为windows系统服务。同样进入mysql装置目录下的bin目录,执行指令:
mysqld–installmysql–defaults-file=”C:\ProgramFiles\MySQL\MySQLServerX.Y\my.ini”
以后敞开mysql服务时直接在指令行输入指令:
netstartmysql
关闭mysql服务时输入指令:
netstopmysql
2.MySQL登录:
经过运转mysql装置目录下的/bin/mysql.exe文件来登录mysql客户端。在指令行下进入mysql装置目录下的bin目录,输入指令:
mysql-u用户名-p(用户名依据实际情况而定)
回车,系统会提示输入暗码,输入暗码后即可成功登录mysql客户端。成功登录后,就可以在mysql客户端运用指令行指令对mysql进行办理和操作。
二、MySQL指令行基本操作
1.检查一切数据库:
showdatabases;
2.选择某个数据库:
use数据库名;
3.检查当时选择数据库:
selectdatabase();
4.创立数据库:
createdatabase数据库名;
创立数据库时指定数据库字符集和排序规则:
createdatabase数据库名charactersetutf8mb4collateutf8mb4_unicode_ci;
5.删去数据库:
dropdatabase数据库名;
6.检查创立数据库时运用的参数:
showcreatedatabase数据库名;
7.检查当时选择数据库的一切数据表:
showtables;
检查指定数据库的一切数据表:
showtablesin数据库名;
8.检查某个数据表的结构信息:
desc数据表名;
检查某个数据表的创立语句:
showcreatetable数据表名;
9.创立一个数据表:
createtable数据表名(数据表字段描绘);
示例:
createtableuser(idintnotnullprimarykeyauto_increment,namevarchar(20),ageint,phoneint(11),addressvarchar(200));
10.删去数据表:
droptable数据表名;
11.向数据表中增加一个字段:
altertable数据表名add字段名字段类型;
示例:
altertableuseraddcityvarchar(30);
在某个已有字段后面添加新字段:
altertable数据表名add新字段名字段类型after已有字段称号;
12.修正数据表中某个字段称号或类型:
altertable数据表名change旧字段名新字段名新字段类型;
示例:
altertableuserchangecitycountryvarchar(20);
只修正字段类型:
altertable数据表名modify字段名新字段类型;
13.删去数据表字段:
altertable数据表名dropcolumn字段名;
示例:
altertableuserdropcolumncountry;
14.检查某个数据表的一切字段记载:
select*from数据表名;
(假如检查的不是当时选择的数据库:select*from数据库名.数据表名)
15.向数据表中刺进一条记载:
insertinto数据表名(数据表字段名列表)values(数据表字段值列表);
示例:
insertintouser(name,age,address)values(‘wujuntian’,25,’广州’);
或许:
insertinto数据表名set字段名1=字段值1,字段名2=字段值2…;
示例:
insertintousersetname=”wjt”,age=”18″,address=”深圳”;
16.更新某一条记载的某些字段的值:
update数据表名set字段名1=字段值1,字段名2=字段值2…where更新条件;
示例:
updateusersetname=”JetWu”,age=24wherename=”wjt”;
17.删去数据表中某些记载:
deletefrom数据库名where删去条件;
示例:
deletefromuserwherename=”JetWu”;
18.检查某个数据表创立时运用的参数:
showcreatetable数据表名;
19.显示当时mysql版别:
selectversion();
20.显示当时日期:
selectcurrent_date();
21.检查mysql翻开的端口:
showvariableslike’port’;
mysql进入命令
linux下进入mysql指令
衔接MySQL:
格局:mysql-h主机地址-u用户名-p用户暗码
1、例1:衔接到本机上的MYSQL
找到mysql的装置目录,一般能够直接键入指令mysql-uroot-p,回车后提示你输暗码,如果刚装置好MYSQL,超级用户root是没有暗码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>
2、衔接到远程主机上的MySQL
假设远程主机的IP为:10.0.0.1,用户名为root,暗码为123。则键入以下指令:
mysql-h10.0.0.1-uroot-p123
(注:u与root能够不用加空格,其它也一样)
3、退出MySQL指令
exit(回车)
扩展:linux下mysql相关操作指令
1.linux下启动mysql的指令:
mysqladminstart
/ect/init.d/mysqlstart(前面为mysql的装置途径)
2.linux下重启mysql的指令:
mysqladminrestart
/ect/init.d/mysqlrestart(前面为mysql的装置途径)
3.linux下封闭mysql的指令:
mysqladminshutdown
/ect/init.d/mysqlshutdown(前面为mysql的装置途径)
4.衔接本机上的mysql:
进入目录mysql\bin,再键入指令mysql-uroot-p,回车后提示输入暗码。
退出mysql指令:exit(回车)
5.修改mysql暗码:
mysqladmin-u用户名-p旧暗码password新暗码
或进入mysql指令行SETPASSWORDFORroot=PASSWORD(“root”);
评论前必须登录!
注册