码迷,mamicode.com
首页 > 其他好文 > 详细

3基本数据操作

时间:2018-03-04 23:58:47      阅读:308      评论:0      收藏:0      [点我收藏+]

标签:表名   信息   after   知识   hang   存在   alt   数值   添加   

二、基本知识

--创建数据库
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基本数据操作

标签:表名   信息   after   知识   hang   存在   alt   数值   添加   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!