MySQL基本使用

在你使用一项工具或技术的时候,刚开始可能为了进度使用可视化界面来操作,如使用mysql的可视化界面工具mysql-front、navicat等等学习mysql一样;在熟悉使用后必须尽量摒弃这些可视化工具来使用原始的命令行,这是内功的修炼;

  • 服务 service
    service mysql [status|start|stop|restart] # Debian下mysql当前状态、启动、停止、重启
    service mysqld [status|start|stop|restart] # RedHat下mysql当前状态、启动、停止、重启
    net [start|stop] mysql # windows下启动、停止mysql

  • mysql
    mysql> \s # 查看mysql的版本信息和字符编码
    mysql> show variables; # 查看mysql的变量设置,可以使用like过滤
    mysql> show variables like ‘autocommit’; # 查看mysql事务是否自动提交
    mysql> show variables like ‘%max_connections%’; # 查看mysql的最大连接数
    mysql> set name utf8; # 设置字符编码(告诉mysql用utf8编码来处理客户端传过来的sql)

阅读全文

Oracle常用命令

冬天来了,开始进入工作的节奏做项目,项目使用Oracle数据库,由于之前学习使用过一段时间Oracle,现在补充一下Oracle方面的只是,便于熟悉记忆:

使用Oracle数据库需要理解的名词:用户、角色、表空间、权限,我在别人的电脑导出数据库dmp文件,然后在本机进行导入(我使用的win8系统,win+r进入运行,cmd进入dos):
imp username/password@netname file=path\filename.dmp log=C:\log.log full=y(只有管理员角色才有这样的权限 Only a DBA can import file exported by another DBA ),可以参考《dmp文件导入Oracle数据库》这篇文件。

阅读全文