赞
踩
数据库的概念
1)结构化查询语言(Structured Query Language)简称SQL;
2)数据库管理系统(Database Management System)简称DBMS;
3)数据库管理员(Database Administration)简称DBA,功能是确保DBMS的正常高效运行;
SQL常用的3个部分
1)数据查询语言(DQL):其语句也称“数据库检索语句”,用以从表中获得数据,保留字SELECT经常使用,DQL也是所有SQL中用的最多的,其他保留字还有WHERE, ORDER BY, GROUP BY和HAVING这些保留字还与DML一起使用;
2)数据操作语言(DML):其余局包括动词INSERT,UPDATE和DELETE。他们分别用于添加,修改和删除表中的行。也称动作语言;
3)数据定义语言(DDL):DDL主要用于操作数据库。
MySQL: | Java:
INT | int
BIGINT | long
DECIMAL | BigDecimal
DATE/DATETIME | java.util.Date
VARCHAR | String
mysql -uroot -padmin;
show databases
create database 数据库名称;
drop database 数据库名称;;
# 修改数据库编码格式
alter database 数据库名称 charset=编码格式;
show tables;
表的约束
1)非空约束:NOT NULL,不允许某列的内容为空;
2)设置列的默认值:DEFAULT;
3)唯一约束:UNIQUE,该表中,该列的内容必须唯一;
4)主键约束:PRIMARY KEY,非空且唯一;
5)主键自增长:AUTO_INCREMENT,从1开始,步长为1;
6)外键约束:FOREIGN KEY,A表中的外键列。A表中的外键列的值必须参照于B表中的某一列(B表主键)。
建表
1)建表语法:
列名1 列的类型 [约束
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。