maven部署:
1.下载 解压
2.配置环境变量
MAVEN_HOME=D:\sxwang\app\apache-maven-3.8.1
PATH=%MAVEN_HOME%\bin
3.cmd
1.idea
1.创建maven 项目
2.src
3.pom.xml : 添加第三方依赖包
如何获取mysql连接
1.url :
mysql ip
mysql db
2.mysql 用户名
3.mysql 密码
添加第三方依赖包:
mysql的驱动包:
maven进行第三方jar管理:
mysql-
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.28</version>
</dependency>
可能出现的问题:
1.pom.xml:
可能正在下载第三方jar
2.更改本地maven 仓库地址
D:\xxx\app\apache-maven-3.8.1\conf\settings.xml
2.操作mysql:
1.crud
insert、delete、update、select
获取连接:
1.准备sql
1. insert、delete、update
2.select
2.执行sql
1. insert、delete、update
2.select
MySQL:
1.ddl:
1.alter:
1.db
ALTER {DATABASE | SCHEMA} [db_name]
alter database bigdata CHARACTER SET = 'utf8';
2.table:
1.添加字段
alter table a1 add column column_add varchar(20) after address;
alter table a1 add column column_add01 varchar(20) first ;
2.修改字段:
1.name
2.type
alter table a1 CHANGE COLUMN column_add01 column_add01 int(3);
3.删除字段:【一般不会发生】
alter table a1 DROP column_add01;
2.truncate => 清空表
delete
1.truncate table a1;
3.create table
1.CREATE TABLE ... LIKE Statement => 只拷贝 表结构
eg:
CREATE TABLE emp_dev LIKE emp;
2.CREATE TABLE ... SELECT Statement =》 比较多 临时查询的结果 临时生成一个表
ctas:
CREATE TABLE new_tbl [AS] SELECT * FROM orig_tbl;
create table emp_dev01 as select ename,job from emp;
2.dml
1.insert
insert into table_name [(columns)]values(value_list,...)
a b 表结构是一样:
需求:
两张表 , a有数据,b没有数据
把a表数据导入b数据?
insert into b (name,age)
select name,age from a;
emp a1
insert into a1(name,address)
select ename,job from emp;