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;

用于清除整个表的数据但保留表结构

-------------------------------------------------------------数据库约束-----------------------------------------------------------------------














0 0
原创粉丝点击