数据库 MYSQL操作总结(一)
本文主要介绍一下笔者在使用数据库操作的过程中的一些总结,主要的内容包括一下几个内容:
一、mysql 使用基础(主要包括数据库的安装、基本操作等内容)
二、mysql中的一些概念(主要包括视图 、存储过程、触发器 、函数、事务)
三、mysql 中的重中之重:索引
四、Python操作mysql数据库
1.基础部分
1.1 下载安装部分这里就不做过多的介绍了,大家可以谷歌搜索。
1.2 mysql的基本语句操作
基本语句操作的部分分为三个层级来说:分别是数据库级别、数据表级别、数据行级别
1.2.1 数据库级别的操作:
对于数据库级别的操作无非就是创建数据库和删除数据库:
1、说明:创建数据库 create database database-name 2、说明:删除数据库 drop database dbname
1.2.2 数据表级别的操作:
对于数据表级别的操作主要有:创建数据库、删除数据库、创建字段、修改字段、删除字段等操作
1.创建表:
create table 表名(
列名 类型 是否可以为空,
列名 类型 是否可以为空
)ENGINE=InnoDB DEFAULT CHARSET=utf8
1 是否可空,null表示空,非字符串 2 not null - 不可空 3 null - 可空 4 5 默认值,创建列时可以指定默认值,当插入数据时如果未主动设置,则自动添加默认值 6 create table tb1( 7 nid int not null defalut 2, 8 num int not null