下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 mysql之学习笔记篇

mysql之学习笔记篇.doc

mysql之学习笔记篇

吕布天下
2011-10-22 0人阅读 举报 0 0 暂无简介

简介:本文档为《mysql之学习笔记篇doc》,可适用于IT/计算机领域

作为一个运维人员不光是要学会mysql服务的搭建和安装也要懂得基础命令及语法的使用。这是我学习之后总结出来的笔记希望对和我一样的菜鸟有所帮助。一、登录mysql数据库、连接本地mysql数据库,默认端口为。     #mysql–uroot–p     u:指定用户    p:指定与用户对应的密码。、通过IP和端口连接远程mysql服务器。     #mysql–uroot–p–h–P      h:指定数据库服务器IP  P:指定要连接的端口号。、通过TCP连接管理不同端口的多个MySQL(注意:MySQL以上版本才有此项功能)      #mysqluroot–pprotocol=tcphost=localhostport=、通过socket套接字管理不同端口的多个MySQL       #mysqlurootpsocket=tmpmysqlsock、退出mysql     >exit二、数据库操作语句、显示所有数据库。     >showdatabases、创建一个test数据库。     >createdatabasetest、选定test数据库。     >usetest、删除test数据库。     >dropdatabasetest三、表操作语句、显示当前库中的所有表。     >showtables、在当前库中创建一个user表字段id为主键、唯一索引存储引擎为MYISAM。     >createtableuser(idint()unsigned,namechar()not,passchar()not,primarykey(id))engine=myisam、查看user表结构。     >describeuser、查询user表中的记录。      >select*fromuser、在user表中指定条件查询。     >select*fromuserwherename='zhangsan'、查询user表并按id排序。     >select*fromuserorderbyiddesc、在user表中指定字段name、pass查询。     >selectname,passfromuser、在user表中查询唯一不重复的记录。     >selectdistinctnamefromuser、向user表中插入记录。     >insertintouser(id,name,pass)values(,'zhangsan','')、更新user表中的指定信息。       >updateusersetpass=''wherename='zhangsan'、给user表的pass字段后增加date字段。       >altertableuseraddcolumndatechar()afterpass、在user表中修改pass字段名及字段数据类型。       >altertableuserchangecolumnpasspasswordchar()、在user表中删除date字段。       >altertableuserdropcolumndate、删除user表中指定的信息。       >deletefromuserwhereid=、删除user表中所有的信息。       >deletefromuser、删除user表。       >droptableuser四、数据库权限操作、创建一个具有root权限可从任意IP登录的账号test。     >grantallprivilegeson**to'test'''identifiedby''、创建一个针对mysqltest库具有数据操作权限的账号test并且只能从登录。     >grantselect,insert,update,deleteonmysqltestto'test'''identifiedby''、收回test账号针对mysqltest库的某些数据操作权限。     >revokeinsert,update,deleteonmysqltestfrom'test'''identifiedby''、删除test用户。     >dropuser'test'''五、mysqld的备份还原、备份mysqltest数据库。     #mysqldump–uroot–pmysqltestbakmysqltestsql、备份mysqltest数据库下user表的数据。     #mysqldump–uroot–pmysqltestuser>baktablemysqltestusersql、备份mysqltest数据库并压缩。     #mysqldump–uroot–pmysqltest|gzip>bakmysqltestsqlgz、恢复mysqltestsql到mysqltest库中。     #mysql–uroot–pmysqltest<bakmysqltestsql   如果数据库中没有mysqltest这个库必须先建立此库。再执行导入操作。、恢复user表中的数据。     #mysql–uroot–pmysqltest <baktablemysqltestusersql、从压缩文件bakmysqltestsqlgz中导数据数据到mysqltest库中。     #gzip <bakmysqltestsqlgz|mysql–uroot–pmysqltest六、mysql其它命令、启动mysql服务。     #servicemysqldstart    源码包安装不适用     #etcinitdmysqldstart    源码包安装不适用     #usrlocalmysqlbinmysqldsafe–user=mysql、关闭mysql服务。     #servicemysqldstop    源码包安装不适用     #etcinitdmysqldstop   源码包安装不适用     #usrlocalmysqlbinmysqladmin–pshutdown     这里的p指的是mysql管理员账号的密码。、重启mysql服务。     #servicemysqldrestart   源码包安装不适用     #etcinitdmysqldrestart   源码包安装不适用、将源码包安装的mysql加入到开机自启动。     #echo"usrlocalmysqlbinmysqldsafeuser=mysql">>etcrclocal、将源码包安装的mysql加入环境变量中。     #echo"exportPATH=$PATH:usrlocalmysqlbin">>etcprofile    加入环境变量     #sourceetcprofile      更新环境变量

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/5

mysql之学习笔记篇

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利