1.创建表 create table 表名 ( 列名 类型 是否可以为空 列名 类型 是否可以为空 ) engine=innodb default charset=utf8; 是否可以为控制.null 表示可以为空值.not null 表示不可以为空值 not null -不可以为空值 null - 可以为空值 是否可以为空值 自增,如果为某列设置自增列,插入数据时无需设置此列,默认将自增.(表中只能有一个自增列) create table class( cid ) not null auto_…
原文:http://blog.chinaunix.net/uid-20749043-id-1878306.html  mysql的连接,创建账号,修改密码 2008-10-13 15:31:29 分类: Mysql/postgreSQL 一.连接MYSQL.    格式: mysql -h主机地址 -u用户名 -p用户密码        1.例1:连接到本机上的MYSQL.    首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,…
1. 集合函数的使用场景: -- 单独使用: 不分组, 只查聚合结果 -- 分组使用: 按字段分组, 可查询分组字段与聚合结果 2. 导入聚合函数 from django.db.models import Avg, Max, Min, Count, Sum 3. 单独聚合查询: aggregate # 语法: aggregate(别名=聚合函数('字段')) # 规则: 1.可以同时对多个字段进行聚合处理:aggregate(别名1=聚合函数1('字段1'), ..., 别名n=聚合函数n('字…
一.创建表 创建表前先使用use 数据库名进入某一个数据库,创建表语句的格式如下: create table 表名称 ( 列名1 列的数据类型 [约束], 列名2 列的数据类型 [约束], 列名2 列的数据类型 [约束], ... 列名N 列的数据类型 [约束] ); #注意:最后一个末尾没有逗号 比如创建一个表名称为students,有name和age两列的表的命令为: create table students ( name varchar(20), age INTEGER ); 创建完之后…
二.DML数据操纵语句 关键字:insert(插入)  delete(删除)  update(更新)  select(查询) 1.表创建好以后,就可以插入记录了,语法如下: 方法一 :insert into 表名 (字段1,字段2,字段3,.....字段n) values('内容1','内容2'....); 方法二: insert into 表名 values('内容1','内容2'.......) 方法三 : insert into 表名 values ('内容1','内容2'.......)…
ORACLE 中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象 create tablespace myts  //建立表空间,名为mytsdatafile 'D:\myts.ora' size 50M; //存放在D盘,文件名命名myts.ora,后缀可随意改,表空间大小为50M 有关键字TEMPORARY为临时表空间:有关键字UNDO为回滚表空间:没有这两个关键字的为普通表空间,用于用户数据存储 临时表空间使用 TEMPFILE 指定…
这篇文章主要介绍在navicat的命令界面操作mysql.主要涉及建立表结构,和对表中数据的增加删除修改查询等动作.站在一个新手角度的简单mysql表结构和数据操作. ☆ 准备工作 1,保证自己的电脑安装了mysql(my.ini下的字符集设置是utf8) 2,确保电脑同时安装navicat(任意版本) 3,保证mysql服务器已经启动 注:若对navicat操作不熟,请参照<<navicat从下载到使用>>这篇文章. ☆ 打开控制台 在navicat的tools(工具)菜单栏选择…
原文地址:http://blog.csdn.net/feihong247/article/details/7885199 一.       mysql分区简介 数据库分区 数据库分区是一种物理数据库设计技术.虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减sql语句的响应时间,同时对于应用来说分区完全是透明的. MYSQL的分区主要有两种形式:水平分区和垂直分区 水平分区(HorizontalPartitioning) 这种形式的分区是对根据表的行进行…
一.导入测试数据 [root@server ~]# wget https://launchpadlibrarian.net/24493586/employees_db-full-1.0.6.tar.bz2 mysql> source /root/employees_db/employees.sql ; 查看: mysql> use employees;Reading table information for completion of table and column namesYou ca…
视图是一种虚拟存在的表,对于使用视图的用户来说基本上是透明的.视图并不在数据库中实际存在,行和列数据来自定义视图的查询总使用的表,并且是在使用视图时动态生成的. 视图相对于普通表的优势: 简单:使用视图的用户完全不需要关系后面对应的表结构.关联条件和筛选条件,对用户来说已经是过滤好的符合条件的结果集. 安全:使用视图的用户只能访问他们被允许的结果集,对表的权限管理并不能限制到某个行某个列,但是通过视图就可以简单的实现. 数据独立:一旦视图的结构确定了,可以屏蔽表结构变化对用户的影响,源表增加列对…