| 
 
 创建数据库、表  
--创建数据库
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  新表名  
                
        
        
    
 
 |