传智播客学习日记Day17
来源:互联网 发布:mac的照片如何导出ipad 编辑:程序博客网 时间:2024/05/17 22:49
今天是特别的一天,我们已经学习完了java web 的所有知识,给我们讲解java web的任老师也结束了他的课程。所有今天我们迎来了新的老师单老师,单老师与任老师讲课的方式不同,两位老师各有千秋,任老师为人幽默,可亲,让人有一种自来熟的感觉。单老师稳重,大方,让人信赖。在接下来的十几天单老师将为我们讲解数据库和struts2的知识。
今天主要将解的知识有:
1. 安装mysql 数据库,安装Navicatfor MYSQL
2. 在命令行中操作数据库。其中有:
a.) mysql –u用户名 –p用户密码
b.) show databases 显示所有数据库
c.) use 数据库名 选择要使用的数据库
d.) show tables 显示数据库中所有的表
e.) create database databasename
f.) create database databasename
g.) drop database databasename 删除指定名称的数据库
3. 在数据库中建立表:
建表语法:
Create table table_name(
Column_name1 column_propretiesconstraint_definition,
列名 属性 约束条件(最后一行没有逗号));
实例:
Creat table student(id bigint primary keyauto_increment,
Name varchar(20),
Sex int)engine=innodb default charset=utf8;
4,使用命令行的方式和Navicat for MYSQ工具对数据进行查询,修改等操作。
a.) 查询语法
SELECT {*,column [alias],...}
FROM table;
b.)select语句的运算顺序:
1.FROM 确定搜索的数据源(表)
2.WHERE 对数据源中的数据进行筛选,得到筛选后的结果
3.SELECT 确定结果中的指定列进行显示,及别名的添加
4.ORDER BY 对结果进行排序
c.)修改表的引擎
alter table product engine INNODB;
alter table productdir engine INNODB;
d.)like in运算符最好不要使用因为是逐字匹配,查询性能慢。
e.)使用外键时是不能随便插入数据,使用and增加查询条件
g.)insert语句的使用:
insert intotable_name(column1,column2,...)values(id,name,....);
插入多行:
insert intotable_name(column1,column2,...)values(id,name,....),(id,name);
f.)更新表
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
- 传智播客学习日记Day17
- 传智播客-Java学习笔记day17
- Hadoop日记Day17---计数器、map规约、分区学习
- Java学习day17
- java学习day17
- day17
- day17
- day17
- Day17
- Day17
- day17
- DAY17
- Day17
- JavaScript-day17-个人学习笔记
- iOS开发脚踏实地学习day17-彩票
- 安卓学习记录-Android-day17
- HashSet、LinkedHashSet、TreeSet+JAVA学习笔记-DAY17
- day17:JavaScript DOM编程学习笔记08
- 华为上机之四
- HP服务器更换主板前后的注意事项
- OpenStack Folsm版 Quantum 插件(Plugin)功能对比
- VC 组合框重绘大全 效果图(附下载链接)
- stcall的作用
- 传智播客学习日记Day17
- iOS: NSString的方法stringByTrimmingCharactersInSet:
- CSS3模拟apple苹果官方网站导航
- ubuntu 网络配置相关
- 中国汉字一、二级字库的汉字与unicode编码(十六进制)对照表(收藏)
- 微信5.0初体验
- iOS: NSString的方法UTF8String
- fpga跑通NIOSii
- SiteMesh使用示例