MYSQL数据库 初学笔记1

来源:互联网 发布:为什么联通4g网络很差 编辑:程序博客网 时间:2024/05/18 17:00
1.查用系统帮助 :mysql> HELP contents;
一.数据库基本概念:数据库分系统数据库和用户数据库。

information_schema:储存系统中的一些数据库对象信息,如用户表信息,列信息,权限信息等

performace_schema:储存数据库服务器性能参数。

mysql:主要储存系统的用户权限信息。

二.数据库简单操作:

执行SQL语句:1.在命令行中执行;2.用SQLyog 右键执行;3.在SQLyog 执行处,输入SQL语句 再执行。

创建数据库:create Database database_name.

查看数据库:SHOW DATABASES

选择数据库:USE Database_name

删除数据库:DROP DATABASE Database_name

三.储存引擎:

查看当前支持的储存引擎和默认储存引擎:SHOW ENGINES    还可以用:SHOW  VARIABLES LIKE'have%';

具体执行SQL语句,可以用“;”,“、g”,"\G"符号表示语句结束。其中“、G”的显示结果会更友好一些。

1.查询默认储存引擎:SHOW VARIABLES 'storage_engine%'

2.修改默认储存引擎:方法一:向导方式;

方法二:更改MySQL数据库管理系统的配置文件my.ini。

修改[mysqld]组中的default-storage-engine参数。如设置默认储存引擎为MyISAM,default-storage-engine=MyISAM

注意:如果想使修改后的参数生效,需重新启动MySQL服务。

储存引擎MyISAM:由于该储存引擎不支持事务,也不支持外键,访问速度比较快,对事务没有完整要求并以访问为主的应用适合使用该储存引擎。

储存引擎InnoDB:由于该储存引擎在事务上具有优势,即支持具有提交,回滚,和崩溃恢复能力的事务安装,所以比MyISAM储存引擎占用更多的磁盘空间。因此需要进行频繁的更新,删除操作。同时对事务的完整性要求比较高,需要实现并发控制,此时适合使用该储存引擎。

储存引擎MEMORY:该储存引擎使用内存来储存数据,因此该储存引擎的数据访问速度快,但是安全上没有保障。如果应用中涉及数据比较小,需要进行快速访问,则适合使用该储存引擎。



0 0
原创粉丝点击