数据库的认识
来源:互联网 发布:阅读理解解题技巧知乎 编辑:程序博客网 时间:2024/06/03 12:10
1.数据库管理系统和数据库区别:
数据库管理系统(简称DBMS)是位于用户与操作系统之间的一层数据库管理软件,它可以科学的组织和存储数据、高效地获取和维护数据。
数据库(简称DB)则是长期存储在计算机内、有组织的、可共享的大量数据库集合。
结构化查询语言SQL:包含四个部分:数据定义语言(DDL)、数据操作语言(DML)、数据查询言(DQL)、数据控制语言(DCL);
1.创建、选择、查看数据库:
创建数据库:create database 数据库名;
删除数据库:drop database 数据库名;
显示数据库名:show databases;
使用数据库:use 数据库名;
2.数据库表:
创建表
mysql>createtable 表名(
字段名 数据类型 属性设置,
字段名 数据类型 属性设置,
……
)[表参数设置];
参数:存储引擎(MyIsam 、Innodb) 详见P431
注意:MYISAM 占用空间小 .frm .MYD .MYI
INNODB 支持外键、事务、表空间文件 .frm
可以在同一个数据库共存
数据类型:详见p424
注意:mysql扩展ANSI/ISOSQL92标准,另外支持任意指定一个整型数值的显示格式,为宽度小于指定长度时左补零或空格准备的。
3查看所有表:
mysql>showtables;
查看表的创建语句
mysql>showcreate table 表名;
显示表结构
mysql>desc 表名;
修改表名
mysql>renametable 旧表名 to 新表名;
修改表字符集
mysql>altertable 数据库名.表名 character set 字符集名;
添加字段
mysql>altertable 表名 add 字段名类型 first ;
mysql>altertable 表名 add 字段名类型 after 列名;
修改字段
注意:字段名不变时两者功能相同;
change、modify关键字
mysql>altertable 表名 change 旧字段名新字段名 类型 ;
mysql>altertable 表名 modify 新字段名类型 ;
删除表
mysql>drop table 表名;
删除列
mysql>altertable 表名 drop 列名;
注意:以上是本人的对MYSQL的初步认识和小结。(待续)
- 数据库的认识+SQL
- 数据库的认识
- 数据库的认识
- 数据库索引的认识
- 数据库的认识
- 数据库的认识
- 关于Prolog数据库的认识
- 关于数据库的新认识
- 对数据库的个人认识
- SQLite数据库简单的认识
- MySQL数据库DELAY_KEY_WRITE的认识
- 谈谈对数据库的认识
- 对关系数据库的认识
- 对数据库设计的认识
- 对数据库的一个认识
- 认识数据库
- 简单的认识数据库基本的命令
- 对关系数据库的更新的认识
- jQuery学习笔记--jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关属性
- php获取当前URL地址
- Apache2 httpd.conf配置文件中文版详解
- 线程同步之信号量
- 2011—11—2 购物车(二)
- 数据库的认识
- 编译cocos2d-x的android工程时cannot find -lbox2d的错误
- apache重定向(补)
- 购物车功能与smarty模版
- 数据类型
- 发送电子邮件
- Ubuntu 11.10 64bit系统编译android 2.3的相关问题
- 数据库语句
- MFC最小化到托盘