mysql自带的客户端进行操作
配置环境变量或者进入MySQL安装文件夹下,使用mysql -uroot -p
命令登录本机数据库,即可进行相应操作。具体操作方法请参考本文集其它文章,均有介绍,在此不再赘述。
第三方的可视化工具管理数据库 (navicate、sqlyog)
navicate
如下为正常使用下的操作界面,简洁友好,用起感觉还是挺不错的。目前本人使用的是一款集成的navicate,即免安装版。点开开文件中的exe文件即可使用,非常方便的。
使用该软件操作数据库便捷节约时间,对SQL语句的依赖性并不高,操作简单到。。。(⊙o⊙)…上操作吧!反正就是很简单咯
新建数据库
填写数据库名称,通过下拉框选择编码方式
通过鼠标点击选中创建的数据库,在表这一项右键选择新建表
在新弹出来的文本框中进行编辑即可
sqlyog
如下为正常使用下的操作界面,比之navicate在与SQL语句的交互性更好一些。其余的都大同小异。使用代码去操作数据库 (python、java、php等)
以python操作数据库为例
Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。
Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库:
- GadFly
- mSQL
- MySQL
- PostgreSQL
- Microsoft SQL Server 2000
- Informix
- Interbase
- Oracle
- Sybase
你可以访问Python数据库接口及API查看详细的支持数据库列表。
不同的数据库你需要下载不同的DB API模块,例如你需要访问Oracle数据库和Mysql数据,你需要下载Oracle和MySQL数据库模块。
DB-API 是一个规范. 它定义了一系列必须的对象和数据库存取方式, 以便为各种各样的底层数据库系统和多种多样的数据库接口程序提供一致的访问接口 。
Python的DB-API,为大多数的数据库实现了接口,使用它连接各数据库后,就可以用相同的方式操作各数据库。
Python DB-API使用流程:
- 引入 API 模块。
- 获取与数据库的连接。
- 执行SQL语句和存储过程。
- 关闭数据库连接。
详细操作