mysql_基本操作1(修改 删除 表等)
2018-03-06 19:04
274 查看
SELECT * FROM demo.demo12; desc demo12; -- 修改表命 -- alter table 表命 rename to 新表命 alter table demo12 rename to demo2; -- 将数据表中的demo2 中的Health 字段改为 health . -- 如果只修改名字,那么必须知道以前这个字段的数据类型,得加到后面 -- alter table 新表名 change 原字段 新字段的名称 新字段的类型 alter table demo2 change Health health varchar(20); -- 关于字段得修改,使用column -- 在数据表demo2中添加一个varchar类型的字段classname(教师号) -- alter table 表命 add column 新字段名 数据类型 alter table demo2 add column classname varchar(20); -- 在数据表demo2中添加一个不能为空的varchar(12)类型的字段column1 -- alter table demo2 add column 新字段名 数据类型 约束 alter table demo2 add column cloumn1 varchar(12) not null; -- 在数据表demo2中第一列添加一个int类型的字段column3 -- alter table demo2 add column coloumn3 int first; -- 在数据表demo2中coloumn2列后添加一个int类型的字段column4 alter table demo2 add column column4 int after coloumn2; -- 删除数据表depts中的column2字段 alter table demo2 drop column coloumn2; -- 如果不修改字段名称,仅修改字段的数据类型和大小,使用modify -- alter table 数据表 modify 字段名 数据类型 alter table demo2 modify health varchar(30); -- 修改数据表depts中的column1字段为表的第1个字段 -- alter table 数据表 modify 修改的字段名 约束 first alter table demo2 modify late varchar(20) not null first; -- 修改数据表depts中的column1字段插入到location字段后面 -- alter table demo2 modify 字段名 数据类型 after 字段名 alter table demo2 modify late varchar(20) after health; -- 将数据表departments4的存储引擎改为MyISAM -- alter table 数据表名 engine = 引擎 alter table demo2 engine=MYISAM;插入操作:create table person(
id int not null auto_increment,
name char(40) not null default '',
age int not null default 0,
info varchar(50),
primary key(id)
);
-- 插入操作
insert into person(id,name,age,info) values(null,'张三',26,'是个好同志');
insert into person(name) values('张三');
-- 批量插入
insert into person(name) values('王五'),('里斯'),('长琴');
-- 将查询结果保存到一张数据表中
-- 创建一个表
create table person_old(
id int not null auto_increment,
name char(40) not null default '',
age int not null default 0,
info char(50),
primary key(id)
);
insert into person_old select * from person;
-- 将查询age>0 的结果集插入到表中
insert into person_old select * from person where age>0;
/*
从当前目录中读取文件,将该文件中的数据插入到当前数据库的users表中
LOAD DATA INFILE 'D:/mysql_test/employee.txt'
replace
INTO TABLE mydb.emp2
character set utf8
FIELDS
TERMINATED BY ','
OPTIONALLY ENCLOSED BY '\''
lines
terminated by '\r\n';
------------
load data infile '文件路径'
replace
into table 要添加的数据表
character set utf8
fields terminated by '以什么隔开' 进行分割
optionally enclosed by ''
lines terminated by '\r\n';
*/
/*
以\t分隔字段的文件,称为.tsv
以,分隔字段的文件,称为.csv
*/
load data local infile '数据库的文件路径';
into table 要添加的数据表
fields terminated by '以什么分隔'
相关文章推荐
- 利用SQL语句进行添加、删除、修改字段,表与字段的基本操作,数据库备份等
- 链表基本操作(建立、修改,插入、删除、打印)
- Jquery EasyUI的添加,修改,删除,查询等基本操作介绍
- mysql用户创建、修改、删除及授权操作的总结
- 用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等
- SQL语句的添加、删除、修改多种方法 —— 基本操作
- mysql表的清空、删除和修改操作详解
- Mysql创建表,删除表,添加列等基本操作
- mysql 新用户 创建 修改 赋予权限 删除权限操作
- 数据库(十)mysql 表操作命令(表创建、修改、删除等)
- 基本查询语句及利用SQL语句完成数据的添加、删除、修改操作
- mysql的基本操作,如删,修改表
- SQL sever语句对数据库的基本操作新增、删除、修改、查看等操作
- MySQL操作03_插入、修改和删除数据操作
- Mysql字段操作—增加字段、删除字段、修改字段名、修改字段类型(约束条件)
- mysql简单的操作(关于栏位的新增,修改,删除)
- mysql表的清空、删除和修改操作详解
- 用SQL语句添加、删除、修改字段、一些表与字段的基本操作、数据库备份等
- Jquery EasyUI的添加,修改,删除,查询等基本操作介绍