数据库:show databases; ---> use test(数据库名); --->show tables;
create table 名 (id int(8) PRIMARY KEY auto_increment, name VARCHAR(32) );
insert into 名(id , name) values ( , );
update 名 set name = ' ';
delete from 名 ;
drop table if exists 名 ;
alter table 名 add();
1)NOT between …… and ……
NOT in(……)
2)NULL值过滤:is null ; is not null
3)select distinct 字段1 ,字段2…… :去除重复的查询结果
4)order by 字段1 asc/desc , 字段2 asc/desc
asc:升序,默认值,可以不写;desc:降序;order by 后面跟多个字段表示,按前面字段排序,前面字段值 想等的情况下,在按后面字段排序
5)字段别名:select 字段1 as 别名1, 字段2 as 别名2
as关键字可以省略,where 字句中不能使用字段别名
JDBC 执行过程
1)注册驱动 :Class.forName(驱动类类名);
2)建立连接 :Connection con = DriverManager.getConnection(url , username , password);
3)获得执行sql的工具 :Statement stmt = con.createStatement();
4)执行sql语句 :ResultSet rs = stmt.executeQuerey(" select …… ");
5)处理查询结果 :while(rs.next()){ String c1 = rs.getString(字段名) };
6)释放资源 :rs.close(); stmt.close(); con.close(); 可以写在 finally{}里面