找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
1、同时增加多个字段
alter table sheet add (字段1,字段2);
alter table sheet add(id int(3),name char(4));
2、删除指定的单个字段或者多个字段
alter table sheet drop 字段名称;
alter table sheet drop id;
alter table sheet drop 字段名称,drop 字段名称;
alter table sheet drop id,drop name;
3、删除表
drop table sheet;删除这个表
select * from sheet删除后当前sheet表不存在
表结构操作语言:DDL
create创建  alter增加修改的  drop删除  desc查询
4、创建表增加主键和自增长约束
create table dcs68(id int(4)primary key auto_increment,name char(10),scroe int(4));
5、给没有主键的表增加主键和自增长
alter table xiaoqian change id id int(5)primary key;
alter table xiaoqian change id id int(5)auto_increment;
6、删除主键和自增长
如果你要删除主键必须要先删除自增长约束
alter table xiaoqian change id id int(5);删除id中的自增长
alter table xiaoqian drop primary key;删除主键
如果给表中插入数据的流程:
1、在liunx交互界面先进入数据库:mysql -uroot -p123456
2、查询一下所有数据库:show databases;
3、进入到指定的数据库中:use +数据库名称如:use dcs68;进入dcs68数据库中
4、查询一下有没有可以用表:show tables;
5、如果没有你就自己创建一个:
   creat table 表名称(字段 约束);
   create table dcs(id int(3),name char(10),age int(4));#创建一个表名称dcs
6、表结构创建好后自己查询一下表结构:
desc dcs;查询dcs表结构
7、然后插入数据删除查询操作
insert into 插入数据
select * from 表; 查询
delete from 表 删除
表数据 DML (重点)
增加数据:insert into
insert into sheet(id,name,age,scroe)values(1,'zhang',20,89);增加表数据
insert into sheet values(1,'zhang',20,89),(2,'wei',22,89);增加多个表数据
insert into sheet(id,name,age,)values(1,'zhang',20,);增加部分表数据,此时scroe字段下的数据为null
查询表内所有数据:select from
select * from sheet; 查询所有表数据
select * from sheet where name='wei' and age=22; 查找名字wei 年龄22的 数据
select * from sheet where age<22; 查找年龄小于22的数据
select * from sheet where age<=22; 查找年龄等于22的数据
select * from sheet where age in(16,30); 查找年龄在16到30的数据
select * from sheet where age !=24; 查找年龄除了24以外的数据
select name from sheet where age=22,class=68 查找年龄22 班级68 的所有名字数据
select * from sheet where id in(select id 未完待续。。。)
select name,scroe from sheet where age=22,class=70 查找年龄22 班级70 的所有名字和分数数据
删除:只删除表内数据 不删除表结构 delete from
delete from sheet where id=3;删除指定行
delete from sheet where name=‘zhang‘;删除表中所有带zhang的数据
delete from sheet;或者truncate sheet;删除表中所有内容
删除表结构
drop table sheet;删除表结构
改数据:update set
update sheet set name=’lisi‘更改表中的所有名字为lisi
update sheet set name=’lisi‘where id=1;更改第一行中的名字为lisi
and只能改行的内容 真真真 真假假 假真假 假假假
or可以改行也可以改列 真真真 真假真 假真真 假假假

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册