接上一篇:Mysql数据库基本操作命令01如何启动MySql服务/etc/init.d/mysqldstartservicemysqldstartCentos7.xsystemsysctlstartmysqld02查看端口是否运行lsof-i:3306netstat-lntup|grep330603settings或者修改MySqlpasswordsetpasswordmysql-uroot-ppassword-e"setpassowrdforroot=passowrd('passowrd')"mysqladmin-urootpassowrd"NEWPASSWORD"changepasswordmysqladmin-urootpassowrdoldpassowrd"NEWPASSWORD"usemysql;updateusersetpassowrd=PASSWORD('newpassword')whereuser='root';flushprivileges;msyqlversion5.7andabove修改默认密码命令alteruser'root'@'localhost'identifiedby'root'04登录databasemysql-uroot-ppassword05查看当前数据库字符集showcreatedatabaseDB_NAME;06查看当前数据库版本mysql-Vmysql-uroot-ppassowrd-e"usemysql;selectversion();"07查看当前登录用户mysql-uroot-ppassowrd-e"选择用户();"selectuser();#进入数据库查询08创建GBK字符集数据库mingongge并查看完整的创建语句createdatabasemingonggedefaultcharsetgbkcollat??egbk_chinese_ci;09创建用户mingongge管理数据库mingonggegrantallonmingongge.*to'mingongge'@'localhost'由'mingon'识别gge';10查看创建用户mingongge的权限showgrantsformingongge@localhost;11查看当前数据库中的用户selectuserfrommysql.user;12进入mingongge数据库usemingongge13创建innodbGBK表test,字段idint(4)andnamevarchar(16)createtabletest(idint(4),namevarchar(16))ENGINE=innodbDEFAULTCHARSET=gbk;14查看SQL语句desctest;showcreatetabletest\G15插入一条数据“1,民工格”插入测试值('1','民工格');16批量插入2行数据"2,民工哥","3,民工哥度"insertintotestvalues('2','米工哥'),('3','民工哥度');17查询其记录nameismingonggeselect*fromtestwherename='mingongge';18将dataid等于1的namemingongge改为mggupdatetestsetname='mgg'whereid='1';19在字段前插入age字段name,typetinyint(2)altertabletestaddagetinyint(2)afterid;20不退出数据库,完成明工格数据库系统备份mysqldump-uroot-ppassword-Bmingongge>/root/mingongge_bak.sql点击关注米工哥技术之路微信公众号对话回复关键字:1024即可获取最新技术干货:包括系统运维、数据库、redis、MogoDB、电子书、Java基础课程、Java实战项目、架构师综合教程、架构师实战项目、大数据、Docker容器、ELKStack、机器学习、BAT面试精讲视频等。
