MySQL数据库与表的增删改查
1.值库管理
1.1 查询所有值库
show databases;
1.2 创建一个值库
create database 值库名称
default character set 编码格式名称;
1.3 删除值库
drop database 值库名称;
1.4 修改值库语句
alter database 值库名称 default character set 格式名称;
1.3 查看值库
show create database 值库名称;
2.表管理
2.1 查看所有表
show tables;
2.2 创建表
create table 表名称(
字段名 字段类型,
字段名 字段类型,
字段名 字段类型
)
快速构建相同表结构
create table 表名称2 like 表名称1;
2.3 查看表结构
show create table 表名称;
show columns from 表名称;
desc 表名称;
2.4 删除表
drop table 表名称;
2.5 修改表
添加字段
alert table 表名称 add column 字段名 字段类型;
删除字段
alter table 表名称 drop column 字段名;
修改字段类型
alter table 表名称 modify column 字段名 字段类型;
修改字段名称
alter table 表名称 change column 原字段名 字段名 字段类型;
修改表名称
alter table 表名称 rename to 字段名;
3.数据管理
3.1 增加数据
插入所有字段,一定一次按顺序插入
insert into 表名称 values(值,值,值);
插入部分字段
insert into 表名称(字段名,字段名) values(值,值);
3.2 修改数据
带条件的修改(推荐使用)
update 表名称 set 字段名=值 where 字段(id)=编号;
修改多个字段
update 表名称 set 字段名=值,字段名=值 where 字段(id)=编号;
3.3 删除数据
(1)带条件的删除(推荐使用)
delete from 表名称 where 字段(id)=编号;
delete from: 可以全表删除
特性:1.可以带条件删除 2.只能删除表的数据,不能删除表的约束3.使用delete from删除的数据可以回滚(事务)
(2)不带条件删除
truncate table: 可以全表删除
特性:1.不能带条件删除 2.既可以删除表的数据,也可以删除表的约束 3.使用truncate table删除的数据不能回滚

MySQL数据库与表的增删改查的更多相关文章
- MySQL数据库之表的增删改查
目录 MySQL数据库之表的增删改查 1 引言 2 创建表 3 删除表 4 修改表 5 查看表 6 复制表 MySQL数据库之表的增删改查 1 引言 1.MySQL数据库中,数据库database就是 ...
- Mysql数据库和表的增删改查以及数据备份&恢复
数据库 查看所有数据库 show databases; 使用数据库 use 数据库名; 查看当前使用的数据库 select database(); 创建数据库 create database 数据库名 ...
- MySQL数据库 | 数据表的增删改查
MySQL数据的增删改查(crud) 本文结构 一.增加 create 二.修改 update 三.查询 retrieve(简单查询,下篇详细展开) 四.删除 delete 首先,创建简单的class ...
- MySQL数据库2表的增删改查
目录 一.数据表(文件): 1.1增 1.2查看表内数据 1.3改 1.4删除列表 1.5查看库内列表及表结构 1.6复制表结构 二.列类型:(*********) 2.1数字 2.2字符串 2.3时 ...
- Mysql数据库二:表的增删改查
----建表CREATE TABLE emp( id int PRIMARY key auto_increment, name char(10) , birthday DATE , salary FL ...
- 使用JDBC分别利用Statement和PreparedStatement来对MySQL数据库进行简单的增删改查以及SQL注入的原理
一.MySQL数据库的下载及安装 https://www.mysql.com/ 点击DOWNLOADS,拉到页面底部,找到MySQL Community(GPL)Downloads,点击 选择下图中的 ...
- Python操作MySQL数据库完成简易的增删改查功能
说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 目录 一丶项目介绍 二丶效果展示 三丶数据准备 四丶代码实现 五丶完整代码 一丶项目介绍 1.叙述 博主闲暇之余花了10个小时写的 ...
- 在python中连接mysql数据库,并进行增删改查
数据库在开发过程中是最常见的,基本上在服务端的编程过程中都会使用到,mysql是较常见的一种数据库,这里介绍python如果连接到数据库中,并对数据库进行增删改查. 安装mysql的python扩展 ...
- python3.6 使用 pymysql 连接 Mysql 数据库及 简单的增删改查操作
1.通过 pip 安装 pymysql 进入 cmd 输入 pip install pymysql 回车等待安装完成: 安装完成后出现如图相关信息,表示安装成功. 2.测试连接 import ...
随机推荐
- Android开发之自定义Dialog简单实现
本文着重研究了自定义对话框,通过一下步骤即可清晰的理解原理,通过更改界面设置和style类型,可以应用在各种各样适合自己的App中. 首先来看一下效果图: 首先是activity的界面 点击了上述图片 ...
- HTML JavaScript语法练习
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- Site.ForProductsOfApple
1. cultofmac http://www.cultofmac.com/ 2. imore http://www.imore.com/ 3. osxdaily http://osxdaily.co ...
- UIDatePicker 时间选择器
NSDate *currentTime = [NSDate date]; datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0, ...
- asio的网络通讯代码练手
asio的网络基本模板(单例模式 消息队列 ) // MyAsio.cpp: 定义控制台应用程序的入口点. // #include "stdafx.h" #include < ...
- 转载 html div三列布局占满全屏(左右两列定宽或者百分比、中间自动适应,div在父div中居底)
原文地址:http://blog.csdn.net/duyelang/article/details/20558899 <p><!DOCTYPE html> <html ...
- dfs序理解-hdu3887
dfs序就是相当于把树转化成了一个区间,在区间上进行操作. void dfs(int u, int fa) { l[u]=++key; ; i=e[i].next) { int v=e[i].v; i ...
- Java的GUI设计小技巧
不可关闭窗口 setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
- django之http
一 http协议介绍 http协议(Hyper Text Transfer Protocol):超文本传输协议,是基于应用层的面向对象协议,靠tcp协议和IP来传输数据,请求和响应是http协议的基本 ...
- php代码中pre的作用??