标签:where you default 拷贝表 lte 数据库名 state gen 创建表
mysql -u root -p password
命令:create database <数据库名>
例如:mysql> create database xhkdb;
show databases;
use examples;
create database `examples` default character set utf8 collate utf8_general_ci;
drop database examples;
drop database if exists aaa;
导出文件默认是存在mysql\bin目录下
mysqldump -u 用户名 -p密码 数据库名 > 导出的文件名
例如:
mysqldump -u username -p 123456 databasename > outfile_name.sql
mysqldump -u username -p -d –add-drop-table databasename > outfile_name.sql
mysql> create table MyClass(
> id int(4) not null primary key auto_increment,
> name char(20) not null,
> sex int(4) not null default ‘0‘,
> degree double(16,2));
show tables;
describe
SHOW COLUMNS FROM table_name;
drop table test;
alter table test_old rename test_new;
mysql> rename table MyClass to YouClass;
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u username -p databasename table_name > outfile_name.sql
(只复制结构,源表名:a 新表名:b) (Access可用)
法一:select * into b from a where 1<>1
法二:select top 0 * into b from a
(拷贝数据,源表名:a 目标表名:b) (Access可用)
insert into b(a, b, c) select d,e,f from b;
alter table test add cn int(4) not null;
alter table test change id id1 varchar(10) not null;
alter table test drop cn;
alter table test add index (cn,id);
alter table test drop index cn
show index from A #查看索引
alter table A add primary key(id) #主键索引
alter table A add unique(name) #唯一索引
alter table A add index name(name) #普通索引
alter table A add fulltext(name) #全文索引
alter table A add index name(id,name) #多列索引
create view viewname as select statement
drop view viewname
(懒得搭建环境,所以参考整理未验证,或有bug,哈哈)
标签:where you default 拷贝表 lte 数据库名 state gen 创建表
原文地址:https://www.cnblogs.com/jxba/p/9218287.html