mysql的简单用法(1)

2018.4.10

数据库的三大类: 层次式数据库,网络式数据库和关系式数据库

数据库是一个长期存储在计算机内的,有组织,有共享的,统一管理的数据集合.


数据类型决定了数据在计算机中的存储格式,代表不同的信息类型,常用的数据类型有:

整数类型,浮点数数据类型,精确小说类型,日期/时间数据类型,字符串类型,二进制数据类型


sql: 对数据库进行查询和修改操作的语言叫做sql.sql的含义是结构化查询语句(Query Languate).

mysql的主要优势如下:

1) 速度:运行速度快.

2) 价格: mysql对于多说个人来说是免费的.

3) 用以使用: 与其他大象的数据库的设置和管理相比,器复杂程度低,一去学习.

4) 可移植性: 能够工作于众多不同的系统平台上,例如: windows,linux,Unix,Mac OS等.

5) 丰富的接口: 提供了用于c,c++,Eiffel,Java,Perl,PHP,Python,Ruby和Tcl等语言的api.

6) 支持查询语言: mysql可以利用标准sql语法和支持ODBC(开放式数据库连接)的应用程序.

7) 安全性和连接诶性: 十分灵活和安全的权限和密码系统,允许给予主机的验证.连接到服务器的时候,所有的密码传输

均采用加密的形式,从而保证了密码的安全.并且由于mysql是网络化的,因此可以在因特网上的任何地方访问,提高了

数据共享的效率.

创建数据库 create database 数据库的名称;

删除数据库 drop database 数据库的名称;

查看数据库 show databases;


1如果要提供提交,回滚和崩溃恢复能力的事务安全(ACID兼容)能力,并要求实现并发控制,InnoDB是一个很好的选择.

2如果数据表主要用插入和查询记录,则myISAM引擎停工了较高的处理效率;

3如果只是临时存放数据,数据量不大,并且不需要较高的数据安全性,可以使用将数据保存在Memory引擎,mysql中使用该引擎作为临时表,存放查询的中间结果.

4如果只有INSERT和SELECT操作可以选择Archive引擎,Archive存储伊宁支持高并发插入操作,但是本身并不是事务安全的. Archive存储引擎非常适合存储归档数据,乳记录日志信息可以使用Archive引擎.




创建表指定存储引擎:create table 表名(字段) engine=存储引擎

创建主表   创建从表  设置从表外键为主表中的id主键
添加数据  先向主表中添加数据,再根据主表中的数据向从表中添加数据


修改表名: ALTER TABLE 原表名 RENAME 新表名
修改字段数据类型:ALTER TABLE 表名 MODIFY 字段名 字段类型
修改字段名称 :ALTER TABLE 表名 CHANGE 原字段名 新字段名 字段类型
添加新列:ALTER TABLE 表名 ADD 字段名 数据类型 约束条件 [FIRST(添加到第一列)|AFTER 添加到指定列之后]
删除列:ALTER TABLE 表名 DROP 字段名
调整字段的排列位置:ALTER TABLE 表名 MODIFY 字段 数据类型 FIRST|AFTER 字段
修改表的存储引擎:ALTER TABLE 表名 ENGINE=引擎名称
删除表的外键约束:ALTER TABLE 表名 DROP FOREIGN KEY 关联表主键名

删除表:DROP TABLE 表名






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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值