codecamp

库表操作

一、数据库操作

    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,免费阅读超1000+编程语言教程
取消
确定
目录

sqlserver

oracle

db2

mangodb

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }