JAVA 学习笔记 number 1

1.相关命令
(1)use dbname xx:切换数据库
(2)drop database xx:删除数据库

2.关于定长与可变长
(1)char :定长字符串
(2)varchar:可变长字符串
(3)text:长文本数据

3.关于引擎
engine=innodb:这种引擎可以自定义主键,其他引擎不可以
(1)数据库引擎
用户创建数据库,可以选择各种类型,这个类型由不同的引擎区分,在MySQL中就有很多类型的引擎,选择不同的引擎会直接影响到数据库的性能;
a.innodb引擎:支持事务,不支持全文件检索,支持外键,是一个事务型的存储引擎;(应用于行级锁row-level)
b.myiasm引擎:支持全文检索,处理非事务型的存储引擎;(应用于表级锁table-level)

4.常见sql语句的写法
(1)复制A表,取名为B表
create table B select * from A;
create table B like A;
(2)查看A表的结构
desc A;
(3)修改A表中的字段xx改为yy
alter table A change xx yy 数据类型 约束;
(4)删除A表中的字段xx
alter table A drop xx;
(5)添加字段,类型为double非空
alter table A add columu xx double;
(6)增加数据
insert into 表名(字段列表) values (值列表);
(7)修改表记录
update 表名 set 字段名=值 where 条件
注意:不写where条件就全部修改

5.DTD
定义:文档类型定义,用来定义一个合法的xml文档的结构,如果用户在xml中结合了dtd文档,那么必须按照dtd规定的结构进行编写xml的类容,否则会报错;
语法:
普通元素:<!element 元素的名称 (#pcdata)>
复杂元素:<!element 元素的名称 (子元素)>

6.linux文件目录
/:linux系统的根目录;
/bin:系统启动时需要执行的文件(二进制);
/dev:设备文件目录
/etc:操作系统的配置文件目录
/home:用户信息存放的目录
/user:程序和数据存放的目录
/var:包含在正常操作中被改变的文件
. :当前目录
… :上一个目录

7.数据库的操作
三建四句:
建库,建表,建约束
增、删、查、改

8.连表查询(内连接)
select a.*,b.** from A a inner join B b on a.id = b.did where 条件

猜你喜欢

转载自blog.csdn.net/weixin_43071203/article/details/84131265