Mysql数据库笔记

第一节:

Mysql注意事项:

1.程序代码默认大写,程序员代码为小写。

2.每个语句都以;或者\g结束。

3.任何数据都有自己的数据类型。

 

库级操作语句:

1.show databases;查找数据库里面的所有的库,所以加s。

2.MySQL -uusername -ppassword 进入MySQL, exit 退出MySQL。

3.show create database 数据库名字; 显示创建数据库的信息。

4.create database 数据库的name; 创建数据库。

5.drop database 数据库的name; 删除数据库。

6.use 数据库的name; 进入数据库,也可以切换数据库。

表级操作语句:

1.show tables; 显示所有的表

2.create tables 数据表name(字段信息); 创建表

如:create table 数据表的name(id int, name varchar(20));字段及字段的类型。

3.show create table 数据包的name; 显示创建表的信息。

4.drop table 数据表的name;

插入数据:

1.insert into tb_name(id name) values (22, long); 插入指定字段

2.insert into tb_name values(all_values); 全字段插入

3.insert into tb_name(field_name) values(value_1),(value_2).....; 多行插入。

查询数据:

1.select field_name from tb_name; 指定字段查询。

2.select * from tb_name; 全字段查询。

3.select field_name from tb_name where conditions; 带条件查询

4.select database(); 查询库里面有几张表。

5.select now(); 查询时间。

修改数据:

1.update tb_name set field_1 = value_1; 修改所有数据

2.update tb_name set field_1 = value_1, field_2 = value_2,.......; 修改多个值

3.update tb_name set field_1 = value_2 where conditions; 修改满足条件的值。

删除数据:

1.delete from tb_name; 删除表中所有数据。

2.delete from tb_name where conditions; 删除表中满足条件的数据。、

数值类型:int

字符类型:char, varchar,

 

第二节:

筛选条件:=, <, >, !=, 或<>, <=, >=, is null, is not null,

逻辑运算符:and, or, not,

排序(order by):select columns from tb_name order by columns asc/desc;

正序:asc为默认的 , 倒叙:desc。

限制(limit):select columns from tb_name limit start, count;

limit count; 或者 limit start, count.

去重(distinct):select distinct columns from tb_name;

常用聚合函数:

统计个数:count(column) 求和: sum(column) 最大值max(column)

平均值:avg(column) 最小值: min(column) 列出字段全部值:group_concat(column)

分组查询(group by):select group_column1 from tb_name group by group_column1,group_column2...;

聚合筛选(having):select group_column,aggreations from tb_name group by group_column having condtions;

where>on>having.

第三节:

表结构修改(alter):

1.修改表名:alter table tb_name rename to new_name;

change column,modify column, add column, drop column,

联合主键:组合不能重复的,

posted @ 2019-07-30 18:59  水到鱼行  阅读(199)  评论(0编辑  收藏  举报