数据库知识

图片[1] - 数据库知识 - MaxSSL
图片[2] - 数据库知识 - MaxSSL
图片[3] - 数据库知识 - MaxSSL
怎么做
图片[4] - 数据库知识 - MaxSSL
图片[5] - 数据库知识 - MaxSSL
图片[6] - 数据库知识 - MaxSSL

图片[7] - 数据库知识 - MaxSSL
图片[8] - 数据库知识 - MaxSSL

图片[9] - 数据库知识 - MaxSSL
图片[10] - 数据库知识 - MaxSSL
图片[11] - 数据库知识 - MaxSSL
图片[12] - 数据库知识 - MaxSSL
图片[13] - 数据库知识 - MaxSSL

图片[14] - 数据库知识 - MaxSSL
图片[15] - 数据库知识 - MaxSSL
图片[16] - 数据库知识 - MaxSSL
图片[17] - 数据库知识 - MaxSSL
图片[18] - 数据库知识 - MaxSSL
图片[19] - 数据库知识 - MaxSSL
图片[20] - 数据库知识 - MaxSSL
图片[21] - 数据库知识 - MaxSSL
图片[22] - 数据库知识 - MaxSSL
图片[23] - 数据库知识 - MaxSSL
图片[24] - 数据库知识 - MaxSSL
图片[25] - 数据库知识 - MaxSSL
图片[26] - 数据库知识 - MaxSSL
图片[27] - 数据库知识 - MaxSSL
图片[28] - 数据库知识 - MaxSSL
图片[29] - 数据库知识 - MaxSSL
图片[30] - 数据库知识 - MaxSSL
图片[31] - 数据库知识 - MaxSSL
图片[32] - 数据库知识 - MaxSSL
图片[33] - 数据库知识 - MaxSSL
图片[34] - 数据库知识 - MaxSSL
图片[35] - 数据库知识 - MaxSSL
图片[36] - 数据库知识 - MaxSSL
图片[37] - 数据库知识 - MaxSSL

图片[38] - 数据库知识 - MaxSSL
图片[39] - 数据库知识 - MaxSSL

图片[40] - 数据库知识 - MaxSSL
图片[41] - 数据库知识 - MaxSSL

常见的数据库

Oracle Mysql SOLSever

图片[42] - 数据库知识 - MaxSSL
图片[43] - 数据库知识 - MaxSSL

Navicat (新版可以链接mysql oracle)

图片[44] - 数据库知识 - MaxSSL
http://sqlfiddle.com/
数据库操作在线练习

mysql自带四个数据库
图片[45] - 数据库知识 - MaxSSL

数据库语言的使用

显示数据库:show databases;
创建数据库:create database XX;

图片[46] - 数据库知识 - MaxSSL
图片[47] - 数据库知识 - MaxSSL
删除数据库: drop database XX;
图片[48] - 数据库知识 - MaxSSL

mysql中的数据类型

图片[49] - 数据库知识 - MaxSSL
float 和 double 使用方法和 decimal一样,需要指定参数,参数需要用,隔开。

日期和时间类型

图片[50] - 数据库知识 - MaxSSL

字符串类型

图片[51] - 数据库知识 - MaxSSL
常用的:char , varchar
两者的区别?
char剩余的位置会被系统用空格填满,varchar剩余的位置会被系统释放。
图片[52] - 数据库知识 - MaxSSL

表的创建

图片[53] - 数据库知识 - MaxSSL
create table 表名(
列名1 数据类型 [约束条件],
列名2 数据类型 [约束条件],
列名3 数据类型 [约束条件]
);

图片[54] - 数据库知识 - MaxSSL
数据库中的注释:
单行注释: – 注释内容
多行注释: /* 多行注释 */

数据库切换: use 数据库名字;
图片[55] - 数据库知识 - MaxSSL

CREATE TABLE student( xuehao varchar(10), name varchar(15), age int, sex char(2));

图片[56] - 数据库知识 - MaxSSL
打开表,查看表中有没有存放数据,
设计表,查看的是表的结构

CREATE TABLE ygxxb(snum varchar(7),name varchar(10),salary decimal(5,2),sdate datetime);

图片[57] - 数据库知识 - MaxSSL
图片[58] - 数据库知识 - MaxSSL

删除表

drop table 表名;
多张表
drop table XX,XX,XX;

DROP TABLE student;

图片[59] - 数据库知识 - MaxSSL

修改表

图片[60] - 数据库知识 - MaxSSL
1 添加列
alter table 表名 add 列名 数据类型;

ALTER TABLE student add major varchar(10);

2 删除列
alter table 表名 drop 属性名;

ALTER TABLE student drop major varchar(10);

图片[61] - 数据库知识 - MaxSSL

3 修改属性 其实是修改列的数据类型
alter table 表名 modify 属性名 新的数据类型;

ALTER TABLE student modify major char(10);

4 修改字段名 其实是修改属性的名称
alter table 表名 change 旧列名 新列名 数据类型;

ALTER TABLE student changemajor ma char(10);

5 显示表结构
desc 表名;

图片[62] - 数据库知识 - MaxSSL

© 版权声明
THE END
喜欢就支持一下吧
点赞0分享