库表操作

2018-09-18 10:49 更新

一、数据库操作

    1.查询当前存在的数据库

show databases;

    2.切换数据库

use db_name;

    3.创建数据库

 create database db_name default charset set utf8 collate utf8_general_ci

    4.删除数据库

drop db_name;

二、数据表操作

    1.创建数据表   

DROP TABLE IF EXISTS  tb_name;
CREATE TABLE tb_name (
    // 表结构
) ENGINE=MyISAM AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 COMMENT '表注释';

    2.删除数据表

 drop tb_name; // 直接删除整个表(数据+结构) 
 truncate tb_name; // 清空整个数据表数据,只保留数据结构 

    3.查询表结构

desc tb_name;    // 查询表结构

desc select * from tb_name; // 查询sql查询语句结构

    4.显示创建表的sql语句 

show create table t_name;

    5.复制表

create table t_copy like tb_name; // 只是单纯的复制表的结构,like 后面的表明为被复制的表

insert into t_copy (字段1, 字段2, ......) select (字段1, 字段2, ......) from t_name; // 复制表数据.前提是表中的数据结构是相同的.

    6.修改表明 

rename table 原表名 to 新表名;

    7.修改表字段

alter table table_name 增加/删除/修改 字段属性 ('字段名');

    8.表检测、优化 

check table table_name
optmize table table_name


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号