码迷,mamicode.com
首页 > 数据库 > 详细

Mysql的基本操作

时间:2019-11-24 13:59:35      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:建图   arch   rem   单位   mysq   表结构   int   code   type   

一、显示所有数据库

   show databases;

二、创建数据库

   create database 数据库名;

三、删除数据库

   drop database 数据库名;

四、创建表

  表是数据库存储数据的基本单位。一个表包含若干个字段或记录;

   语法:
    CREATE TABLE 表名( 属性名 数据类型 [完整性约束条件],
    属性名 数据类型 [完整性约束条件],
    ...
    属性名 数据表格 [完整性约束条件]
    );

     约束条件:

  技术图片

 

创建图书类别表:t_bookType

CREATE TABLE t_booktype( id INT PRIMARY KEY AUTO_INCREMENT, bookTypeName VARCHAR(20), bookTypeDesc VARCHAR(200) );
创建图书表:t_book
CREATE TABLE t_book(
id INT PRIMARY KEY AUTO_INCREMENT,
bookName VARCHAR(20),
author VARCHAR(10),
price DECIMAL(6,2),
bookTypeId INT,
CONSTRAINT `fk` FOREIGN KEY (`bookTypeId`) REFERENCES `t_bookType` (`id`)
);

  

 五、查看表结构

1,查看基本表结构: DESCRIBE(DESC) 表名;

 

desc t_bookType;

 

 


2,查看表详细结构: SHOW CREATE TABLE 表名;

show create table t_bookType;

 

六、修改表

1,修改表名: ALTER TABLE 旧表名 RENMAE 新表名 ;

 

alter table t_book rename t_book2;

 

 


2,修改字段: ALTER TABLE 表名 CHANGE 旧属性名 新属性名 新数据类型

alter table t_book change bookName bookName2 varchar(20);

 


3,增加字段 :ALTER TABLE 表名 ADD 属性名 1 数据类型 [完整性约束条件] [FIRST | AFTER 属性名 2]

alter table t_book add testField int first ;

 


4,删除字段 :ALTER TABLE 表名 DROP 属性名

alter table t_book drop testField;

 

 

七、删除表

1,删除表 DROP TABLE 表名;

 

drop table t_bookType;

 

 

Mysql的基本操作

标签:建图   arch   rem   单位   mysq   表结构   int   code   type   

原文地址:https://www.cnblogs.com/linbin7/p/11922099.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!