09月11日学习杂记(MYSQL初步)

MySql数据库
今天主要内容是MySql,讲解了MySql的安装及常用命令的讲解,也对MySql有了初步的了解.

* MySql简介:
  因为MySql是一个轻量级的数据系统,所以运行速度相对较快,在互联网上传输数据也相对快一些,其实我们使用MySql的主要优点是因为它的开源的,并且是免费的。

* 首先从MySql的安装讲起:
  1.MySql分为安装系统和免安装的,免安装(绿色软件)故名思意,当然就不需要安装了
  2.另一种就是需要安装的了,和其它安装软件一样,只需安照需要点下一步就可以了,但是有一点需要说明:
    我们在使用数据库的时候,要对它进行优化,但是需要根据用户的不同需求(需要大量的数据增删操作还是大量的数据更新)进行优化.
    * Decision Support(DSS)/OLAP
      这个选项是决策支持系统/联机分理的方式,适用于当数据库程序不需要很大数量的并发连接时,提20个并发连接.
    * Online Transaction Processing(OLTP)
      这个选项是联机事务处理系统,适用于在任何时间都会有500个活跃连接的高并发连接数的大型WEB服务器.
    * Manual Setting
      这个选项是手工设置,用户可以根据自己的需要填写并发连接数.


常用SQL命令小记:
数据操作命令
显示数据库系统中的所有数据库:       SHOW DATABASES;
使用某个数据库:                     USE <DATABASENAME>;
显示表:                             SHOW TABLES;
显示表的结构:                       DESCRIBE<TABLENAME>;
distinct:                           表示要去除重复的值
asend:                              表示升序排列
desend:                             表示降序排列
describe:                           描述,例如:sescribe student (查看STUDENT表的描述信息)
修改表的结构(为表增加一列SALARY):   ALTER TABLE STUDNET ADD COLUMN SALARY INT;
为用户设置权限:                     GRANT ALL ON MENAGERIC.* TO 'YOUR_MYSQL_NAME'@'YOUR_CLIENT_HOST';


select * from student limit 5,3    (对结果集加以限值,从student表的第五条记录开始,显示三条记录)

管理功能:
连接MYSQL:       MYSQL -H主机地址  -U用户名  -P用户密码  数据库名
退出MYSQL:       EXIT/QUIT
修改密码:        1. MYSQLADMIN -U用户名    -P旧密码    PASSWORD 新密码   (如果第一次设置密码,可以省略-P部分)
                 2. USR MYSQL;
                    UPDATE USER SET PASSWORD=PASSWORD('NEWPASSWORD')WHERE USER='ROOT';
                    FLUSH PRIVILEGES;
增加新用户:         GRANT CRUD(逗号分隔) ON 数据库.* TO 用户名@登录主机 IDENTIFIED BY "密码"

 

杂记:
事务:(应用事务的好处)
两个事件都需要处理,缺一不可(比如在银行取钱的时候,取钱为一个事务,从银行数据库系统减相应金额也为一个事务,两个事务必须都要执行在功,否则就需要事回滚进行处理)

几种数据库的端口号:3306(MYSQL)  SQLSERVER(1433)   ORCAL(1521)

VARCHAR与CHAR各有好处
VARCHAR是指,在存储数据的时候会根据数据的大小来计算需要多大的空间,并且规定数据的最大长度,而CHAR无论您存储的数据有多大,它都会根据用户定义的长度来进行存储,这样利用数据库的查索速度.

MYSQL的字符的最大长度为64K
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值