mysql入门总结

     在实现java聊天室和简单web论坛的时候,需要对用户信息进行存储和读取。这时候如果任然使用文件来实现,不仅非常繁琐,而且效率低下。为了解决这个问题,笔者对常用的数据库mysql进行了一些学习,希望能是数据的访问更为高效,这里做一个总结。

     在mysql中可以新建不同的数据库,用于不同的工程。在每个数据库中,又可以新建不同的表格,来储存相应的数据(如论坛中就需要将用户信息、博客信息等放在不同的表格中)。  下面是对数据库和表格进行简单操作操作的语句。

     

show databasees; 列出所有的数据库
create database (数据库名称); 创建一个新的数据库
drop database (数据库名称); 删除一个数据库
use (数据库名称); 使用数据库
show tables; 列出数据库中的所有表
create table (表名)(
	(列名) (数据结构),
	(列名) (数据结构),
	....
	(列名) (数据结构));

     每一张表都有行和列构成。行其实是信息的单位,每一条数据都会占据一行。列则是数据的具体信息(如id,password,name)等。

     每一张表的列可以删除也可以添加,也可以为空。

alter table (表名) add (列名) (数据类型); 向表中添加一列 
alter table (表名) drop (列名) ; 向表中删除一列 
desc (表名); 列出表的结构
drop table (表名); 删除一个表

     接下来就是对数据进行处理了。作为一个数据的容器,当然得先了解基本的增删改查操作。

insert into(表名)((列名),(列名),(列名)..) values ((值),(值),(值)...); 向表中添加一行
select * from (表名); 查看表中的数据
select * from (表名) where (列名) = (value)&&(列名) = (value); 查看表中的数据满足条件的数据
updata (表名) set (列名) = (value) where (条件);
delete from (表名) where (条件); 删除表中的数据

   

猜你喜欢

转载自729660130.iteye.com/blog/2235653