飘飘悠悠 发表于 2015-1-16 20:12:32

公布MySQL数据库经常使用命令 超等有用版分享

下面我将描述五个不使用MySQL的响亮理由。  yan
1、MySQL经常使用命令
createdatabasename;创立数据库
usedatabasename;选择数据库
dropdatabasename间接删除数据库,不提示
showtables;显现表
describetablename;表的具体形貌
select中加上distinct往除反复字段
mysqladmindropdatabasename删除数据库前,有提醒。
显现以后mysql版本和以后日期
selectversion(),current_date;
2、修正mysql中root的暗码:
shell>mysql-uroot-p
mysql>updateusersetpassWord=password(”xueok654123″)whereuser=’root’;
mysql>flushPRivileges//革新数据库
mysql>usedbname;翻开数据库:
mysql>showdatabases;显现一切数据库
mysql>showtables;显现数据库mysql中一切的表:先usemysql;然后
mysql>describeuser;显现表mysql数据库中user表的列信息);
3、grant
创立一个能够从任何中央毗连服务器的一个完整的超等用户,可是必需利用一个口令something做这个
mysql>grantallprivilegeson*.*touser@localhostidentifiedby’something’with
增添新用户
格局:grantselecton数据库.*to用户名@登录主机identifiedby“暗码”
GRANTALLPRIVILEGESON*.*TOmonty@localhostIDENTIFIEDBY’something’WITHGRANTOPTION;
GRANTALLPRIVILEGESON*.*TOmonty@”%”IDENTIFIEDBY’something’WITHGRANTOPTION;
删除受权:
mysql>revokeallprivilegeson*.*fromroot@”%”;
mysql>deletefromuserwhereuser=”root”andhost=”%”;
mysql>flushprivileges;
创立一个用户custom在特定客户端it363.com登录,可会见特定命据库fangchandb
mysql>grantselect,insert,update,delete,create,droponfangchandb.*tocustom@it363.comidentifiedby‘passwd’
重定名表:
mysql>altertablet1renamet2;
4、mysqldump
备份数据库
shell>mysqldump-hhost-uroot-pdbname>dbname_backup.sql
恢单数据库
shell>mysqladmin-hmyhost-uroot-pcreatedbname
shell>mysqldump-hhost-uroot-pdbname<dbname_backup.sql
假如只想卸出建表指令,则命令以下:
shell>mysqladmin-uroot-p-ddatabasename>a.sql
假如只想卸出拔出数据的sql命令,而不必要建表命令,则命令以下:
shell>mysqladmin-uroot-p-tdatabasename>a.sql
那末假如我只想要数据,而不想要甚么sql命令时,应当怎样操纵呢?
  mysqldump-T./phptestdriver
个中,只要指定了-T参数才能够卸出纯文本文件,暗示卸出数据的目次,./暗示以后目次,即与mysqldump统一目次。假如不指定driver表,则将卸出全部数据库的数据。每一个表会天生两个文件,一个为.sql文件,包括建表实行。另外一个为.txt文件,只包括数据,且没有sql指令。
5、可将查询存储在一个文件中并告知mysql从文件中读取查询而不是守候键盘输出。可使用外壳程序键进重定向有用程序来完成这项事情。比方,假如在文件my_file.sql中寄存有查
询,可以下实行这些查询:
比方,假如您想将建表语句提早写在sql.txt中:
mysql>mysql-hmyhost-uroot-pdatabase<sql.txt
DBaaS系统本身并不提供面对面访问或个人客户关系或持续不断的支持MySQL学习教程。这些就是需要解决方案提供商的原因。他们帮助客户选择正确的解决方案、规划集成和迁移战略,然后协助实施。

愤怒的大鸟 发表于 2015-1-18 17:08:39

SQLServer的异构移植功能个人感觉最好了。(如果对比过SQLServer的链接服务器和Oracle的透明网关的朋友会发现SQLServer的sp_addlinkedserver(openquery)异构数据库系列比Oracle真是强太多了。)

活着的死人 发表于 2015-1-22 18:29:28

相信各位对数据库和怎么样学习数据库都有一些经验和看法,也会有人走了一些弯路总结出自己的经验来,希望大家能把各自的看法和经验拿出来分享,给别人一份帮助,给自己一份快乐

飘灵儿 发表于 2015-1-31 11:09:18

入门没那么困难,精通没那么容易

不帅 发表于 2015-2-6 19:08:17

sqlserver的痛苦之处在于有用文档的匮乏,很多只是表明的东西

金色的骷髅 发表于 2015-2-18 08:58:08

其实可以做一下类比,Oracle等数据库产品老早就支持了java编程,而且提供了java池参数作为用户配置接口。但是现在有哪些系统大批使用了java存储过程?!连Oracle自己的应用都不用为什么?!

灵魂腐蚀 发表于 2015-3-6 03:14:47

从项目平台的选择上讲,我们关心的,应该是一款产品能不能满足任务需求,而不是网上怎么说。

乐观 发表于 2015-3-12 19:52:46

这一点很好的加强了profiler的功能。但是提到profiler提醒大家注意一点。windows2003要安装sp1补丁才能启动profiler。否则点击没有反应。

仓酷云 发表于 2015-3-20 02:34:21

从底层原理到表层引用,书籍多的很。个人认为没有什么那本书好?这样的说法。主要看和个人的学习方法是否适合。
页: [1]
查看完整版本: 公布MySQL数据库经常使用命令 超等有用版分享