Mysql之数据库与sql
2016-04-21 15:21
549 查看
数据库和sql
1.什么是数据库?
数据库管理系统(Database Management Systme,DBMS)。
传统Excel的缺陷:a.无法多人共享数据b.无法提供大量数据所需要的格式:瞬间从几十万or上百万的数据中获取想要的数据,必须把数据保存为适当格式。c.实现自动读写自动化需要编程技术能力d.无法应对突发事故
1.DBMS种类:
A.层次数据库(Hierarchial Database,HDB)
B.关系数据库(Relational Database,RDB):和Excel工作表一样,它也采用列二维表结构来管理数据
C.面向对象数据库(Object Oriented Database,OODB)
D.XML数据库
E.键值存储系统(Key-Value Store,KVS)
2.SQL并不区分大小写、但是在linux Or Unix中是区分大小写的
3.数据库的创建 create database + dname; create database shop;
4.表的创建create table +bname create table shohin
(列名 数据类型 约束条件,
(shohin_id char(4) not NULL,
...........................................);
shohin_mei varchar(100) not NULL,
Primary key (shohin_id));
5.表的更新删除
Drop table + bname; //drop table shohin;
表的定义更新(alter table) 有时候好不容易把表创建出来发现少几列,其实这时无须把表删除再重建。
Alter table +bname add column +lname;
Alter table shohin add column shohin_kana varchar(100);
如果多了几列,alter table shohin drop column shohin_kana;
如果出现了创建表名字打错了的情况:
表名的修改: rename table shohin to host;
1.什么是数据库?
数据库管理系统(Database Management Systme,DBMS)。
传统Excel的缺陷:a.无法多人共享数据b.无法提供大量数据所需要的格式:瞬间从几十万or上百万的数据中获取想要的数据,必须把数据保存为适当格式。c.实现自动读写自动化需要编程技术能力d.无法应对突发事故
1.DBMS种类:
A.层次数据库(Hierarchial Database,HDB)
B.关系数据库(Relational Database,RDB):和Excel工作表一样,它也采用列二维表结构来管理数据
C.面向对象数据库(Object Oriented Database,OODB)
D.XML数据库
E.键值存储系统(Key-Value Store,KVS)
2.SQL并不区分大小写、但是在linux Or Unix中是区分大小写的
3.数据库的创建 create database + dname; create database shop;
4.表的创建create table +bname create table shohin
(列名 数据类型 约束条件,
(shohin_id char(4) not NULL,
...........................................);
shohin_mei varchar(100) not NULL,
Primary key (shohin_id));
5.表的更新删除
Drop table + bname; //drop table shohin;
表的定义更新(alter table) 有时候好不容易把表创建出来发现少几列,其实这时无须把表删除再重建。
Alter table +bname add column +lname;
Alter table shohin add column shohin_kana varchar(100);
如果多了几列,alter table shohin drop column shohin_kana;
如果出现了创建表名字打错了的情况:
表名的修改: rename table shohin to host;
相关文章推荐
- mysql 主从复制
- Mysql游标遍历
- MYSQL的慢查询两个方法
- Windows安装MySQL
- Mysql编码出现错乱问题
- mysql优化
- 报错:Could not load JDBC driver class [com.mysql.jdbc.Driver]
- mysql sql语句
- mysql rand函数种子的使用技巧
- MySql的FIND_IN_SET()查询函数的使用
- Mysql 关键字-保留字
- MySQL中information_schema是什么
- 【Mysql sqlyog工具的相关快捷键总结】
- MySQL ・ InnoDB 文件系统之IO系统和内存管理
- MySql_SQLyog+SQL Assistant实现智能提示
- MySQL审计之General log
- mysql自动加入添加时间列
- 服务端mysql性能信息以及简单优化策略
- MySQL 服务端调优
- 使用C# 链接 Mysql 显示??? 乱码 的解决方案