1.复习
1.常见的数据库介绍
oracle 端口:1521
SQL server 端口:1433
mysql 端口:3306
2.数据库的发展
层次 网状 关系
3.安装与卸载
卸载
安装
sever
修改密码
2.SQL
1.分类
DDL DML DCL DQL
2.库
1.常规操作 建库
create database mydb1;
2.创建库并规定 编码集
create database mydb2 character set utf8;
3.创建并规定编码集 和校验集
create database mydb3 character set utf8 collate utf8_genral_ci;
4.查看库
show databases;
5.删除库
drop database 数据库名;
drop database mydb1;
6.选定数据库
use 数据库名;
7.修改数据库
alter(修改操作) alert(HTML 弹出框)
form from
Administrator
alter database 数据库名 character set gbk;
3.表
1.mysql 数据类型
1.正型+浮点型
1.int bigint interger
2.float
double
小数点不算长度的一位,四舍五入
3.decimal
小数点不算长度的一位,四舍五入
2.字符型
1.char
2.varchar
3.时间
date
datetime
1000 1.1 00:00:00-9999 12.31 23:59:59
记录
timestame 格林尼治时间
1970.1.1 00:00:01
4.两大
大文本
clob
character large object block
大文件
blob
binary large object block
2.建表语句
1.创建表
create table 表名(
列名 类型 PRIMARY KEY,
列名 类型,
PRIMARY KEY(`id`)
);
engine 引擎
DROP TABLE IF EXISTS `c_user`;
CREATE TABLE `c_user` (
`userid` bigint(20) unsigned NOT NULL COMMENT '用户ID',
`username` varchar(100) DEFAULT NULL COMMENT '用户名称',
`fatherid` bigint(20) DEFAULT NULL COMMENT '父类ID',
`loginname` varchar(100) DEFAULT NULL COMMENT '登陆邮箱',
`loginpw` varchar(100) DEFAULT NULL COMMENT '登陆密码',
`workstate` int(11) DEFAULT NULL COMMENT '状态',
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`userid`) USING BTREE B树
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
存储引擎 InnoDB ISAM
2.修改表
alter table 表名
alter table 表名 add(列名称 列类型,列名称 列类型)
alter table text add(age int, address VARCHAR(255))
alter table modify age char
alter table CHANGE age ages int
3.删除
1.删除表
drop table 表名;
drop table goods4;
2.删除列
alter table 表名 drop 列名;
alter table text drop ages;
4.查看表
show tables
3.表单查询 from 表名
1.查询全部
select * from 表名
select * from text
2.按具体的列名查询
SELECT 列名,列名 from 表名
select id,name from text
3.按列的别名查询
select id abcd,name yourname
Result1 结果集 的列名变成了我们的别名
4.模拟列
SELECT id abcd,name yourname,"haohaoxuexi" from text;
5.去重复
SELECT DISINCT i.name from i;
阅读(1332) | 评论(0) | 转发(0) |