949-刘同学-python方向-python数据分析-就业:否 扫二维码继续学习 二维码时效为半小时

(0评价)
价格: 免费

注释方法

(1)#注释内容

(2)--注释内容

(3)字段注释:comment'注释内容'

[展开全文]

存储引擎

(1)存储引擎是指表的类型,数据库的存储类型决定了表在计算机中的存储方式,用户可以根据不同的存储方式、是否进行事物处理等来选择合适的存储引擎

(2)如何查看MySQL存储引擎:

【1】查看MySQL支持的存储引擎:SHOW ENGINES

【2】查看显示支持的存储引擎信息:SHOW VARIABLES LIKE 'have%'

【3】查看默认的存储引擎:SHOW VARIABLES LIKE 'storage_engine'

 

(3)MySQL常用存储引擎及特点:

【1】InnoDB存储引擎:较快的事物处理

【2】MyISAM存储引擎:较快的查询速度和写入速度

【3】MEMORY存储引擎:对数据库中查询的临时表

[展开全文]

数据表的特性:

(1)数据表是数据库中最重要的组成部分之一,是其他对象的基础

(2)数据表是存储数据的数据结构

(3)数据表是包含了特定实体类型的数据

(4)数据表是由行和列构成的二维网络

(5)数据表一定先有表结构,再有数据

(6)数据表至少有一列,可以没有行或者有多行(先有表结构,再有数据)

(7)数据表名称要唯一,而且不包含特殊字符

创建数据表:

CREATE TABLE [IF NOT EXISTS] tbl_name(字段名称 字段类型[完整性的约束条件])ENGINE = 引擎名称 CHARSET='编码方式'

MySQL数据类型

1. 整数类型

(1)TINYINT 有符号数-128~127;无符号数0~255  1

(2)SMALLINT 有符号数:-32768~32767;无符号数0~65535  2

(3)MEDIUMINT 有符号数-8388608~8388607;无符号数0~16777215  3

(4)INT 有符号数-2147683648~2147683647;无符号数0~4294967295  4

(5)BIGINT 有符号数-9223372036854775808~9223372036854775807;无符号数:0~18446744073709551615  8

(6)BOOL 等价于TINYINT(1),0位false,其余为true  1

2. 浮点类型

(1)FLOAT[(M,D)]  4

(8)DOUBLE[(M,D)]  8

(9)DECIMAL[(M,D)]  M+2

3. 字符串类型

(1)CHAR  M

(2)VARCHAR  l+1字节

(3)TINYTEXT  l+1字节

(4)TEXT  l+2字节

(5)MEDIUMTEXT  l+3字节

(6)LONGTEXT  l+4字节

(7)ENUM  1或2字节

(8)SET  1、2、3、4或8字节(最多64字节)

4. 日期时间类型

(1)TIME  3

(2)DATE  3

(3)DATETIME  8

(4)TIMESTAMP  4

(5)YEAR  1  

[展开全文]

DDL常用命令:

(1)SHOW WARNINGS:查看上一步操作产生的警告信息

(2)DROP {DATABASE|SCHEMA} [IF EXISTS] db_name:删除指定的数据库

(3)USE db_name:打开指定数据库

(4)ALTER {DATABASE|SCHEMA} db_name [DEFAULT] CHANGER SET [=] charset_name:修改指定数据库的编码方式

(5)SELECT DATABAME|SCHEMA();:显示当前数据库名称

(6)CREATE {DATABASE|SCHEMA} [IF EXISTS] db_name [DEFULT] CHARACTER SER [=] charset_name

(7)SHOW {DATASETS|SCHEMAS}:查看当前服务器下的数据库列表

(8)SHOW CREATE {DATABASE|SCHEMA} db_name

 

[展开全文]

显示当前版本信息:SELECT VERSION();

显示当前日期时间:SELECT NOW()'

显示当前用户SELECT USER();

地址开启输出日志\T 

 

 

 

MySQL语句的规范:

(1)关键字与函数名称全部大写

(2)数据库名称,表名称,字段名称全部小写

(3)SQL语句必须以分隔符结尾

(4)SQL支持折行操作,只要不把单词,标记或引号字符串分割为两部分,可以在下一行继续写

(5)数据库名称、表名称、字段名称尽量不要使用MySQL保留字,如果需要可以使用('')将名称括起来

 

[展开全文]

MySQL的安装目录

(1)bin目录,存储可执行文件

(2)data目录,存储数据文件

(3)include目录,存储包含的头文件

(4)lib目录,存储库文件

(5)docs目录,存储文档

(6)share目录,错误消息和字符文件

(7)my.ini文件,MySQL的配置文件

 

登录/退出MySQL 

登录:mysql -u用户名 -p密码

退出:exit或quit或者\q

-P 端口号(默认3306)

--delimiter=name指定分隔符

-V 版本号

 

-h 服务器名称

-D 打开指定数据库

--promote 修改命令提示符

e.g. -hlocalhost -uroot -p --prompt=king

 

ctrl+c相纸退出

[展开全文]

1. 什么是数据库

数据库(database)是保存数据的仓库,为了方便数据的存储和管理,为了方便数据的存储和管理,将数据按特定的规律存储在磁盘上,通过数据库管理系统,有效的组织和管理存储在数据库中的数据。

2. 什么是数据库系统

DBS,比数据库大很多,由数据库,数据库管理系统,应用开发工具构成

3. 什么是数据库管理系统

  * database management system(DBMS),用来定义数据,管理数据和维护数据的软件,是数据库系统的一种重要组成部分

  * 常见的数据库系统:

(1)甲骨文oracle

(2)IBM的DB2

(3)微软的SQL Server,Access

(4)PostgreSql

(5)MySQL

3. MySQL数据库

(1)开放源代码,可以自由使用的数据库

(2)跨平台数据库

(3)开源免费

(4)功能强大使用方便

4. SQL

(1)structured query language,简称SQL,结构化语言查询,数据库管理通过SQL语言来管理数据库中的数据

(2)DML主要包括对数据的增删改查,INSERT插入数据,UPDATE更新数据,DELETE删除数据

(3)DQL数据检索语句,用来从表中获得数据,确定数据怎样在应用程序中给出,例如SELECT查询语句

(4)DCL数据库控制语言,永不控制用户的访问权限,例如GRANT, REVOKE, COMMIT, ROLLBACK

[展开全文]