您的位置:首页 > 数据库 > MySQL

MySQL的基本操作

2016-01-30 16:49 651 查看

1. 查看数据库

语法

#show databases;





2. 添加数据库


语法:

#create database demo;

.png]



3. 删除数据库


语法:

#drop database demo;





4. 数据类型


数值类型





日期和时间类型





字符串类型





5. 添加数据表


先创建一个数据库还是demo





 

语法:

#create table table_name(column_name1 data type,column_name2 data type…);

实例:



 

6. 删除数据表

语法:

#drop table_name;

7. 给数据表添加数据列

语法:

Elter table table_name add column_name data type;



8. 给数据表删除数据列

语法:

Elter table table_name drop column_name;

9. 修改表名

语法:

Elter table table_name rename new table_name;



10. 修改列信息

语法:

Elter table table_name change old_column_name new_column_name datatype;



 

11. 插入表数据

语法:

#insert into table_name(column 1, column 2…) values (value 1 value 2…)



12. 查看表数据

语法:

#select * from table_name;



13. where 条件查询

语法:

#select * from table_name where condition1 [AND] [OR] condition2…





14. 修改更新表数据

语法:

#update table_name set field1=new_value1,field2=new_value2… where clause(子句)



 

15. 删除数据表中的记录

语法:

#delete from table_name where clause;



16. where语句中like操作符

语法:

#select * from table_name where field1 like condition1 [AND] [OR] field2='somevalue';



通配符用%表示

 

17. where 语句中的in操作符

语法:

#select * from table_name where column in(value1, value2,…)



#select * from table_name where column in(select 语句)

 

18. where语句中的between操作符

#select * from table_name where column between value1 and value2

#select * from table_name where column not between value1 and value2



19. 排序

语法:

#select field1, fiedl2,…fieldN table_name order by field1 [ASC[DESC]]



默认ASC升序

20.去掉重复查询结果

语法:

#select distinct field from table_name;





 

21. 使用limit截取查询结果

语法:

#select * from table_name [where 子句] [order by 子句] limit offset rowCount

Offset: 查询结果的起始位置,第一条记录是0

RowCount: 从offset起始位置开始,要获取的记录条数



Limit 1,2 查询的结果从第二条记录开始,截取两条记录。

 

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: