没有合适的资源?快使用搜索试试~ 我知道了~
MySQL5.5学习笔记
5星 · 超过95%的资源 需积分: 12 12 下载量 23 浏览量
2015-10-21
17:33:54
上传
评论
收藏 10KB TXT 举报
温馨提示
试读
9页
MySQL5.5学习笔记,里边是MySQL基础知识,包括对数据库,数据表,视图,数据类型和运算符,MySQL函数,存储过程和函数,以及对数据的增删改查等知识,还有MySQL用户管理以及数据备份与还原的知识!适合初学者学习~
资源推荐
资源详情
资源评论
查看当前所有存在的数据库:show databases;
创建一个新的数据库:create database database_name;
查看数据库的定义:show create database database_name\G;
删除数据库:drop database database_name;
MySQL数据库存储引擎:show engines\G;
创建数据库表:create table table_name
(
字段名1 数据类型(长度),
字段名2 数据类型(长度)
);
查看数据库表:show tables;
使用主键约束:
1.在定义列的同时指定主键:id int(11)primary key
2.放在最后单独声明:primary key(id,...);
使用外键约束:constraint 外键名 foreign key(key_name) references 关联数据表名(key_name)
数据表的约束条件;not null(非空)
unique(唯一)
default(设置默认值)
auto_increment(属性值自动加1)
查看数据库表结构:describe 表名(或:desc 表名);
创建一个新的数据库:create database database_name;
查看数据库的定义:show create database database_name\G;
删除数据库:drop database database_name;
MySQL数据库存储引擎:show engines\G;
创建数据库表:create table table_name
(
字段名1 数据类型(长度),
字段名2 数据类型(长度)
);
查看数据库表:show tables;
使用主键约束:
1.在定义列的同时指定主键:id int(11)primary key
2.放在最后单独声明:primary key(id,...);
使用外键约束:constraint 外键名 foreign key(key_name) references 关联数据表名(key_name)
数据表的约束条件;not null(非空)
unique(唯一)
default(设置默认值)
auto_increment(属性值自动加1)
查看数据库表结构:describe 表名(或:desc 表名);
查看数据表的创建语句结构:show create table 表名\G;
修改数据表:
1.修改表名:alter table 旧表名 rename 新表名;
2.修改字段的数据类型:alter table 表名 modify 字段名 数据类型(约束条件);
3.修改字段名:alter table 表名 change 旧字段名 新字段名 数据类型(约束条件);
4.添加字段:alter table 表名 add 新字段名 数据类型 【约束条件】 【first|after 某一字段名】;
5.删除字段:alter table 表名 drop 字段名;
6.修改字段的排列位置:alter table 表名 modify 字段1 数据类型 first|(after 字段2);
7.修改表的存储引擎:alter table 表名 engine=MyISSAM;
8.删除表的外键约束:alter table 表名 drop foreign key 外键名;
删除数据表:
1.直接删除:drop table 【if exist】 表1,表2,表3,、、、,表n;
2.删除被其他表关联的主表:可以先删除子表,再删除主表;如果要保留子表,则需要先删除外键,再删除主表
数据类型:
1.整数类型:tinyint、smallint、mediumint、int(integer)、bigint
2.浮点数类型:float、double、decimal(M,D),DEC
3.日期与时间类型:year、time、date、datetime、timestamp
字符串类型: char、varChar、tinyText、text、mediumText、longText、enum、set
二进制类型: bit、binary、varBinary、tinyBlob、blob、mediumBlob、longBlob
数据库的增删改查:
1.增:INSERT INTO table_name[(param_list)] VALUES(values_list),(values_list),・・・;
2.删:DELETE FROM table_name WHERE ・・・;
3.改:UPDATE table_name SET col_name1=value,col_name2=value,・・・ WHERE ・・・
4.查:SELECT [*|(param_list)] FROM table_name [WHERE・・・];
剩余8页未读,继续阅读
资源评论
- Alex_81D2018-03-23博主是做数据库的么,里面关于MySQL数据库笔记写的很详细,不管对初学者还是已经上班两三年的人来说,都很好,非常感谢
password-u
- 粉丝: 87
- 资源: 86
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功