mysql数据库的基本操作dos命令启动mysql服务:net start mysql启动数据库: mysql -uroot -p查看所有的数据库:show databases:新建数据库:create databas 数据库名:删除数据库:drop databas 数据库名:打开数据库:use 数据库名:查看所有的表:show tables:新建数据表:create table 表名(字段名 类型,.....):添加数据:insert into 表名 {可选字段} values(数据....)…
MySQL数据库授权与索引 目录 MySQL数据库授权与索引 一.数据库用户授权 1. 授予权限 2. 查看权限 3. 删除权限 4. 全部权限(all privileges) 二.MySQL索引 1. 索引的概念 2. 索引的作用 3. 索引的副作用 4. 创建索引的原则依据 5. 索引的分类和创建 (1)普通索引 ①直接创建索引 ②修改表方式创建 ③创建表的时候指定索引 (2)唯一索引 ①直接创建唯一索引 ②修改表方式创建 ③创建表的时候指定 (3)主键索引 ①创建表的时候指定 ②修改表方式…
一)在同一个数据库服务器上面进行数据表间的数据导入导出: 1. 如果表tb1和tb2的结构是完全一样的,则使用以下的命令就可以将表tb1中的数据导入到表tb2中: insert into db2.tb2 select * from  db1.tb1 2. 如果表tb1和tb2只有部分字段是相同的,要实现将tb1中的部分字段导入到tb2中相对应的相同字段中,则使用以下命令: insert into db2.tb2(字段1,字段2,字段3--) select  字段1',字段2',字段3',-- …
MySQL数据库基本操作 创建表 create table 查看表结构 desc table, show create table 表完整性约束 修改表 alter table 复制表 create table ... 删除表 drop table 一.创建数据库: MySQL数据库基本操作========================================================1.初识SQL语言SQL(Structured Query Language 即结构化查询语言)…
一.知识储备 数据库服务器:一台计算机(对内存要求比较高) 数据库管理系统:如mysql,是一个软件 数据库:oldboy_stu,相当于文件夹 表:student,scholl,class_list,相当于一个具体的文件 记录:1 susan  158426544   22,相当于文件中的一行内容 二.初始SQL语言 SQL(Structured Query Language 即结构化查询语言)SQL语言主要用于存取数据.查询数据.更新数据和管理关系数据库系统,SQL语言由IBM开发.SQL语…
一.知识储备 数据库服务器:一台计算机(对内存要求比较高) 数据库管理系统:如mysql,是一个软件 数据库:oldboy_stu,相当于文件夹 表:student,scholl,class_list,相当于一个具体的文件 记录:1 susan  158426544   22,相当于文件中的一行内容 二.初始SQL语言 SQL(Structured Query Language 即结构化查询语言)SQL语言主要用于存取数据.查询数据.更新数据和管理关系数据库系统,SQL语言由IBM开发.SQL语…
一.视图是由数据库中的一个表或多个表导出的虚拟表.其作用是方便用户对数据的操作. 1.视图的概念 2.视图的作用 二.创建视图 创建视图是指在已经存在的数据表上建立视图.视图可以建立在一张表中,也可以建立在多张表中. 1.查看创建视图的权限 mysql> SELECT Select_priv,Create_view_priv FROM mysql.user WHERE user='root'; +-------------+------------------+ | Select_priv |…
1.显示数据库 show databases; 2.选择数据库 use 数据库名; 3.显示数据库中的表 show tables; 4.显示数据表的结构 describe 表名; 5.显示表中记录 SELECT * FROM 表名 6.建库 create databse 库名; 7.建表   create table 表名 (字段设定列表): mysql> create table name( -> id int auto_increment not null primary key , -&…
6.1 索引 由于数据存储在数据库表中,所以索引是创建在数据库表对象上的,由表中的一个或多个字段生成的键组成,这些键存储在数据结构(B-树或哈希表)中,通过索引可以快速有效地查找与键值相关联的字段.根据索引的存储类型,可以分为B型树索引(BTREE)和哈希索引(HASH). 注意:InnoDB和MyISAM支持BTREE类型索引,MEMORY支持HASH类型索引,默认为前者索引. 索引可以提高DBMS的查找速度,同时保证字段的唯一性,从而实现数据库表的完整性. MySQL支持6种索引:普通索引.…
1.MySQL数据库特性:  原子性(atomidity) 一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性 一致性(consistency) 数据库总是从一个一致性的状态转换到另一个一致性的状态.(在前面的例子中,一致性确保了,即使在执行第三.四条语句之间时系统崩溃,支票账户中也不会损失200美元,因为事务最终没有提交,所以事务中所做的修改也不会保存到数据库中.) 隔离性(i…