数据库的增删改查

来源:互联网 发布:家用扫地机知乎 编辑:程序博客网 时间:2024/04/30 07:55

SQL中的增、删、改、查

) 增加

a. 增加(创建)一个数据库:  create  database  aaa(数据库名)

b. 增加(创建)一个表:首先我们先要进入到某个数据库中

 use  aaa

c. 在数据库aaa中创建一个名为dog的表    

 create   table     dog(表名

     

           Id  int,

 

Name   varchar(30),

Colour  varchar(20),

Variety  varchar(30)

);

 

给表增加一行内容: 

insert into  dog values(id,name,colour,variety);

例如: insert into  dog values(1,’huahua’,’huangse’,’jingba’);

这样我们的dog表就增加了一行内容

向指定的列中插入(增加内容):

Insert into  dog  (id ,name)  values (2,dahuang);

 

 

 

二)查

查看所有数据库:  show  databases;

进入数据库aaa     use  aaa

查看aaa中的dog  show   tables

查看dog表结构   desc  dog

查看表内内容:  select  *  from  dog;

   显示表的内容为空就对了。之后我们就要为表增加内容了

 

 

id

Name

colour

variety

 

1

huahua

huangse

jingba

 

2

dahuang

zise

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

)

更改表中的数据  :

a.  更新表中的一列:

Update dog set color=’zise’ where id=2;  //意思是吧id2的那行的colour改为紫色

b.  更新表中的若干列:

Update dog set colour=’zise’ , variety = ‘ labuladuo ‘  where id=2;  //改了两列

)

删除一个数据库:drop  database   数据库名;

删除一个数据库中的某个表: drop  table  表名;

删除表中的行: delete from  表名   where  id(列名) = 1(值);

删除所有行: delete  from  表名;或 delete * from表名;

 

 

  insert into dog values(5,”ddd”,”hong”,”dd”);

  delete from dog where id=5;

  update set dog name=”ddddd” where id=5;

  select * fromdog 

  

 

 

mysql数据库的一些特性

1.          主键和外键

主键:当一个变量被设置成primary  key 那么就说明这个变量是不能重复的

外键:是两个表之间的连接点

2.数据库中是不区分大小写的

3.mysql中的注释是:  --

4.数据库中字符和字符串都用单引号引起来

5.在数据库中对null的比较是 is  nullis  not  null ,而不能用

=

6.查看数据库是不是装好了用 : mysql  -version 

0 0
原创粉丝点击