1. # MySQL中统计函数的基础语句
mysql - u root -p ******; net start mysql, show databases;
use databases; show tables; drop tables;
create database db_name;
create table tb_name (
column1,类属性 primary key auto_increment,
column2,类属性 not null default‘ ’,
column3,类属性 not null default' ') engine myisam charset utf8;
insert into tb_name (column1,column2,column3) values
('value1', 'value2','value3'),
('value1','value2','value3'),
('value1','value2','value3');
update tb_name set column1 = ' *** ' where column 2 = ' &&& ';
drop table tb_name;
alter table tb_name add column_name 列类型 not null default ' ' First / after column2_name;
alter table tb_name modify column 列类型 not null default ‘ ’;
alter table tb_name rename to new_tb_name;
alter table tb_name change 旧column to 新column 列类型 not null default‘ ’;
select distinct column_name from tb_name;
基础语句 review
2. # MySQL中 order by 排序问题
select column1 ,column2 from tb_name
order by column1,column2; # 这里先按照column 1 的顺序排,再按照column2的顺序排列order的排列顺序问题
3. # TOP子句 在各个DB中的不同写法,比如查询前三行:
SQL server 中: select TOP 3 * from tb_name;
My SQL 中: select * from tb_name limit 3;
Oracle 中&#xff1a; select * from tb-name where ROWNUM <&#61; 3;TOP句子的写法
如 取前 3 行
4. # MySQL中 join 语句
inner join &#xff1a;内连接
left join&#xff1a; 未匹配到数据&#xff0c;左表仍返回对应行
right join&#xff1a; 未匹配到数据&#xff0c;右表仍返回对应行