首页 > 其他 > 详细

3基本数据操作

时间:2018-03-04 23:25:30      阅读:213      评论:0      收藏:0      [点我收藏+]

二、基本知识

--创建数据库
create database basename; --basename代表自定义库名


--查询库中信息
show databases;

 

--使用某数据库
use basename;


--在库中创建表
create table tablename(=create table `tablename`(反引号)


--如果不存在该表,则创建
=create table if not exists `tablename`(反引号)
iint int zerofill not null unsigned
(数据名) (数据类型) (约 束 条 件 )
iiiint int(10) zerofill
--(10代表数据不足10位,补0)
sex varchar(12) default ‘男‘
-- 默认性别的初始值为男性
);


--查询表的数据结构
desc tablename;
--查询表的具体数据的数值
select *from tablename;


--改表名(改表的属性用alter)
alter table `tablename` rename `tablename1`;
=alter table `tablename` rename to `tablename1`;
=rename table `tablename` to `tablename1`;


--在表中添加一列
alter table `tablename` add a(列名) int(类型)
=alter table `tablename` add column a(列名) int(类型)
alter table `tablename` add a(列名) int(类型) after b(列名) --在某列后添加


--在表中删除一列
alter table `tablename` drop column a(列名)
=alter table `tablename` drop a(列名)


--在表中改变某列
alter table `tablename` change b(要改的列名) a(新列名) int(类型)[新列名和类型,改变列名和类型]
alter table `tablename` modify b(要改的列名) int(类型)[只改变类型,不改变列名]


--在向表中加数据
insert into tablename value(18,15,‘男‘)
或insert into tablename(id,sex) value(18,‘男‘) --选择只插入某列的数据


--把表tablename1的某些数据,全部插入到表tablename中
insert into tablename(id,age,pay,sex,age,color,sbirth,sname)
select id,pay,sex,age,color,sbirth,sname from tablename1)


--在表中查询数据

select *from tablename --查询表中全部信息
select id,age from tablename --只查询表中ID,AGE的2列信息
select *from tablename where id=10 --只查询id=10的全部信息

3基本数据操作

原文:https://www.cnblogs.com/gd-luojialin/p/8506740.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!