传智播客——数据库基础之MySql

一,mysql常用字段类型



二,创建一个简单的表
表是数据存储的基本单元。表(table)是关系数据库操作的基本对象,表是由行和列组成的,每一列对应一个字段,每一行对应一条记录 
建表语法:
   create table test
(
  id int AUTO_INCREMENT primary key,
  sex char(2),
  name varchar(12),
  birthday  date,
  price double(10,2)
)
三,常用的sql操作
    1 进入 mysql, 在命令行中输入: mysql –u root –p, 然后输入密码
    2 查看 mysq 中有那些个数据库: show databases
    3 使用一个数据库: use 数据库名称; 
    4 新建一个数据库: create database 数据库名
    5 查看指定的数据库中有哪些数据表: show tables
    6 查看表的结构:desc 表名
    7 删除表: drop table 表名 
四, Sql语句的书写规则
在mysql数据库中,Sql 语句大小写不敏感Sql语句可单行或多行书写在Sql语句中,关键字不能跨多行或缩写为了提高可读性,一般关键字大写,其他小写子句通常位于独立行,便于编辑,提高可读性空格和缩进使程序易读
五,select语句
SELECT {*, column [alias],...} FROM table; 说明: SELECT 选择查询列表 FROM 提供数据源(表、视图或其他的数据源) 如果为 * 和创建表时的顺序一致。 可以自己调整顺序,在select后边加上要查询的列名。
对NUMBER型数据可以使用算数操作符创建表达式(+ - * /) 对DATE型数据可以使用部分算数操作符创建表达式 (+ -)
包含算术表达式的选择语句
SELECT last_name, salary, salary*12 FROM employees;
select语句里的优先级顺序
1、乘法和除法的优先级高于加法和减法 2、同级运算的顺序是从左到右 3、表达式中使用括号可强行改变优先级的运算顺序 六,定义字段的别名
1、改变列的标题头 2、用于表示计算结果的含义 3、作为列的别名 4、如果别名中使用特殊字符,或者是强制大小写敏感,或有空格时,都需加双引号
定义字段别名强制大小写
SELECT last_name “Name”, salary*12 “Annual Salary” FROM employees; 必须用“”括起来
七,带有限定条件的的选择语句
select 属性 from 表名 where 条件表达式
必须用“”括起来 1、字符串和日期要用单引号扩起来 2、数字类型直接书写 3、字符串是大小写敏感的,日期值是格式敏感
SELECT last_name, job_id, department_id FROM employees WHERE last_name = ‘KING';
学习总结:MVC设计模式中的M层由简单的javabean加xml变成了javabean+数据库了,一切都在一步一步复杂

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值