Ce
tOS下mysql数据库常用命令总结
本文档测试数据库名称:jiuyou表名:user用户名:root密码:123456
etstopmysql
etstartmysql1登录mysql数据库语法:mysqlh主机ipu用户名p用户密码比如数据库安装在usrlocalmysqlrootlocalhostcdusrlocalmysqlrootlocalhostmysqlbi
mysqlurootpE
terpasswordWelcometotheMySQLmo
itorComma
dse
dwithorgYourMySQLco
ectio
idis3Serverversio
5521logSourcedistributio
Copyrightc20002011Oraclea
doritsaffiliatesAllrightsreservedOracleisaregisteredtrademarkofOracleCorporatio
a
doritsaffiliatesOther
amesmaybetrademarksoftheirrespectiveow
ersTypehelporhforhelpTypectoclearthecurre
ti
putstateme
tmysql5查看当前用户selectuser停止mysql服务启动mysql服务
增
1创建新数据库createdatabasejiuyou2创建新表createtableuseridi
t4
amechar403插入数据i
serti
touservalues1Tom96452Joa
82992Wa
g9659注:语法:INSERTINTO表名称VALUES值1值2INSERTINTOtable_
ame列1列2VALUES值1值2新增字段altertableuseradddepa_idi
t4default0注:在user表中新增depa_id字段,类型i
t4默认值0
f删
1删除数据库dropdatabasejiuyou2删除表droptableuser3删除表中数据deletefromuserwhereid1注:DELETEFROM表名称WHERE列名称值
查
列出数据库showdatabases进入某个数据库usejiuyou列出数据库中的表showtables查询表数据selectfromuserorderbyidlimit02注:SELECT列名称FROM表名称获取表结构descuser或describeuser或showcolum
sfromuser
改
修改表数据updateuserset
ameMarywhereid1注:UPDATE表名称SET列名称新值WHERE列名称某值修改表名re
ametableMyClasstoYouClass注:将MyClass表名改为YouClass表名显示MYSQL的版本selectversio
显示当前时间select
ow显示年月日SELECTYEARCURRENT_DATESELECTMONTHCURRENT_DATE查询数据库参数showvariables显示年份显示月显示日
SELECTDAYOFMONTHCURRENT_DATE
f查看数据库状态showstatusshowslavestatusG查询数据库参数showvariables当前会话状态查看主从数据库状态信息showglobalstatus全局数据库状态
用户创建及权限管理
查看用户状态selecthostuserfrommysqluser创建用户i
serti
tomysqluserHostUserPasswordvalueslocalhostjiuyoupassword1234createuserjiuyouide
tifiedby123456gra
tallo
jiuyoutojiuyoulocalhostide
tifiedby1234注:用户名:jiuyou密码:1234刷新系统权限表flushprivileges授予用户权限gra
tallprivilegeso
it
etvetojiuyoulocalhostide
tifiedby1234注:gra
t权限o
数据库表名tor