数据库、表基本操作增删改查
2017-11-21 12:58
281 查看
@author StormWangxhu @data 2017/11/21
(一)、数据库的基本操作
基本操作: 增 、删、 改 、查MySql数据库介绍
增:1、建库:
语法格式: craete database 数据库名字;
2、查库
语法格式: show databases ;
改
1、修改数据库的编码方式
alter database 数据库名称 default character set 编码方式 collate 编码方式_bin ;
编码方式指的是修改后的数据库编码方式!
删
1、删除数据库
drop database 数据库名称 ;
一般情况下,在删除数据库前后使用
show databases ;进行数据库的查询,以保证要删除数据库的存在和删除成功,否则会删除失败!
查
查询数据库列表
show databases ;
查询某一个数据库的信息:
show create database 数据库名称;
实战演练:
1、建库、查库信息
2、修改数据库编码方式
删数据库
删除成功!
(二)数据表的基本操作
数据表的基本操作:增、删、改、查
基本会使用到的SQL语句:
(1) alter table 表名 …
该语句主要用于增加、修改、删除表字段、数据类型的一系列操作:
字段: change (修改的意思)
数据类型: modify (修改的意思)
(2)show tables; //列出数据表列单
(3)desc 表名; // 列出数据表信息
(4)show create table 表名; // 列出数据表信息
- 建表
create table 表名称( 字段名1 数据类型[完整型约束条件], 字段名2 数据类型[完整型约束条件], ... 字段名n 数据类型[完整型约束条件] );
其中,表名: 指的是要创建的数据表的名称
字段名: 指的是数据表的列名。
“完整型约束条件”: 指的是某些特殊的约束条件。
查询数据表列单(查)
show tables ;
查询数据表内的信息
有两种方法:
方法一:
show create table 数据表名;
方法二
describe 数据表名;
或简写为
desc 数据表名;
改:(数据表名、字段名、数据类型) —- alter table 语句
(1)修改数据表名
alter table 旧表名 rename [to] 新表名 ;
(2)修改字段名
alter table 表名 change 旧字段名 新字段名 新数据类型 ;
说明:
旧字段名: 指的是修改前的名。
新字段名: 指的是修改后的名。
新数据类型: 指的是修改后的数据类型。
注意:
新数据类型不能为空,即使新字段与旧字段的数据类型相同,也必须将数据类型设置为与原来一样的数据类型。
(3)修改字段的数据类型
alter table 表名 modify 字段名 数据类型 ;
说明:
表名: 指的是要修改的字段所在的表名
字段名: 指的是要修改的字段。
数据类型: 指的是 修改后的字段的数据类型。
添加字段
alter table 表名 add 新字段名 数据类型 [约束条件][first|after 已存在的字段名]
说明:
新字段名: 为要添加的字段名
“first”为可选参数,将新添加的字段设置为表的第一个子段。
“after”为可选参数,将新添加的字段添加到指定的“已存在的字段名”后面。
修改字段的排列位置
alter table 表名 modify 字段名1 数据类型 first|after 字段名2
说明:
“字段名1”指的是修改位置的字段
“数据类型”指的是字段1的数据类型。
“first”:是将字段1修改为第一个字段。
“after”是将字段1 插入到字段2 的后面。
删除字段
alter table 表名 drop 字段名 ;
说明: 字段名指的是要删除的字段名。
一般情况下,应该先查询表信息,即
desc 表名;以判断字段是否存在。
删除数据表
drop table 表名;
一般先查询是否存在该数据表,即
show tables ;,以检查要删除的数据表是否存在。
相关文章推荐
- 第三,四章 数据库和数据表的(增删改查,重命名等)基本操作
- Django数据库基本增删改查操作
- 数据库增删改查基本操作,不需要繁华的只需要简单的
- django数据库基本操作-增删改查(tip)-基本
- 2. MongoDB基本操作 —— 用Mongo.exe操作数据库增删改查
- 数据库基本操作,增删改查
- Hibernate 框架基本的数据库增删改查操作
- Android通讯录数据库介绍与基本操作(增删改查)
- Android通讯录数据库介绍与基本操作(增删改查)
- .NET连接数据库以及基本的增删改查操作教程
- 数据库的基本操作(增删改查)
- 数据库的增删改查基本操作
- Android通讯录数据库介绍与基本操作(增删改查)
- mysql 数据库基本的增删改查操作
- django数据库基本操作-增删改查(tip)-基本
- Dao接口实现基本的数据库操作。增删改查
- django数据库基本操作增删改查
- jpa数据库增删改查基本操作
- Oracle启动服务命令以及数据库表基本操作增删改查
- Flask中之数据库框架和模型类四:再述SQLAlchemy配置,表的操作和基本操作之增删改查