创建数据库、表及增删改查

创建数据库、表


--创建数据库
CREATE  DATABASE  student
 
--使用数据库
USE   student
 
--创建表
CREATE  TABLE  stu(
sid int(10) NOT  NULL PRIMARY  key AUTO_INCREMENT,  
sname  VARCHAR(10)  NULL DEFAULT NULL,
sage  VARCHAR(10)  NULL DEFAULT NULL,
sex   VARCHAR(2),
address  VARCHAR(31)  NULL  DEFAULT  null,
phone    VARCHAR(11)  NULL  DEFAULT  null
);
 
--修改表的字符集为utf8:(防止乱码)
ALTER  TABLE  stu  CONVERT  TO  character set utf8

增删改查:

--添加数据
INSERT  INTO  stu  VALUES(1001,'小杨',20,'男','河南新乡','18439502520')
 
INSERT  INTO  stu  VALUES(1002,'小张',21,'男','河南开封','18216361666')
 
INSERT  INTO  stu  VALUES(1003,'小范',19,'男','河南商丘','12772636216')
 
INSERT  INTO  stu  VALUES(1004,'小任',20,'男','河南洛阳','12312344333')
 
INSERT  INTO  stu  VALUES(1005,'小曹',19,'女','河南洛阳','19939384824')
 
--删除数据
DELETE  from   stu   where  sid=1005
 
--修改数据
UPDATE stu SET   sname='小明',address='河南郑州'  where  sid=1002 
 
--查询数据
select  *  from   stu;
 
--模糊查询
select  *  from   stu  where  sname   like  '%杨%'
 
--limit分页查询(注意千万不要加where)
select  *  from   stu   LIMIT  0,2

MySQL其他的:


--展示数据库
show  DATABASES
 
--删除数据库
DROP  DATABASE  student
 
--查看当前库中的表
SHOW   TABLES
 
--修改表名
RENAME  TABLE  原表名   to  新表名
 
--在上面员工表的基本上增加一个image列:
ALTER  TABLE  表名  ADD  COLUMN  列名  INT  NOT  NULL
 
--删除gender列:
ALTER   TABLE  表名  DROP  COLUMN  列名
 
--删除表
DROP  DATABASE  表名
 
--查看表
DESC   emp
 
--修改表名
RENAME  TABLE  原表名   to  新表名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值