MySQL的一些基本增删改查操作
来源:互联网 发布:淘宝产品发布流程 编辑:程序博客网 时间:2024/06/05 06:30
MySQL基本指令
show databases ---------------------------------------->查看当前实例包含多少个数据库
create database if not exits [数据库名] ------------>创建数据库
use 数据库名 --------------------------------------------->进入指定数据库
show tables ----------------------------------------------->查看当前数据库下包含多少个数据表
desc 表名 -------------------------------------------------->查看该表的表结构,例如有多少列,每列的数据类型
标准SQL语句
DML(Data Manipulation Language, 数据操作语句)
主要由insert update delete三个组成
DDL(Data ,Definition Language,数据定义语句)
主要由create, alter, drop和truncate组成
DCL(数据控制语言)主要由grant和revoke两个关键字组成
事务控制语句: commit rollback, savepoint
SQL语句不区分大小写
-----------------------------------------------------------------分割线---------------------------------------------------------------------------
创建表的语法
create table table_name
{
#可以有多个列定义
column_name1 datatype,
column_name2 datatype
};#不要忘了分号
例如:
create table test
{
test_id int,
test_price decimal,
#用default指定默认值
test_name varchar(255) default ‘xxx’,
#大文本类型
test_desc text,
#图片
test_img blob,
#时间
test_date datetime
};
《疯狂java讲义》P574列类型
用子查询来建表
create table hehe
as
select * from user_inf
hehe表的列名和数据都和user_int一样(要讲user_inf导入到当前数据库下)
-------------------------------------------------------分隔线--------------------------------------------------------------------------------
修改表结构语法
1.增加列
alter table table_name
add
{
#多个列定义
column_name1 datatype,
column_name2 datatype
};#如果只添加一列可以忽略括号
2.修改列定义
alter table table_name
modify column_name datatype;
例如: alter table hehe
modify hehe_id varchar(5);
MySQL不支持一次修改多列定义 但是oracle支持
3.删除列
alter table table_name
drop column_name;
4.重命名数据表
alter table table_name
rename to new_table_name;
5.修改列名
alter table table_name
change old_name new_name datatype;
例如:
alter table wawa
change aaa bbb int;
6.删除表
drop table table_name;
7.清除表
truncate table_name;
用于清除整个表的数据但保留表结构
-------------------------------------------------------------数据库约束-----------------------------------------------------------------------
- MySQL的一些基本增删改查操作
- mysql基本的增删改查操作
- mysql 基本的增删查改操作
- mysql操作的基本增删改查
- MySql的增删改查以及常用的一些操作
- JSP基本的增删改查操作--MySql(备忘)
- MySQL的基本操作(增删查改)
- mysql 数据库基本的增删改查操作
- MyBatis的增删改查基本操作
- Ibatis基本的增删改查操作
- ldap的增删改查基本操作
- Mybatis 增删改查的基本操作
- mongoDB-- 基本的操作增删改查
- 单链表的增删改查基本操作
- 双链表的增删改查基本操作
- 栈的增删改查基本操作
- 数据库的一些增删改查操作
- mysql 增删改查的基本语句
- JSP九大内置对象对应的JSP四大作用域以及session的生命周期
- C++Primer第五版 10.4.3节练习
- 自定义View(使用canvas画圆,线,矩形[钟表,圆形下载,矩形下载,弧形下载])
- Django_学习笔记0916
- 我的惠普生活之9月16号所感
- MySQL的一些基本增删改查操作
- 基础的排序
- SQL数据库端口打开
- 从 CBS.log 返回组件名
- 零基础学python-17.3 特定的参数匹配模型快速入门
- Maven仓库地址
- 访问修饰符
- lintcode-二叉树的层次遍历-69
- 给DynamicDataDisplay添加BrokenLineGraph