数据库的一些知识点复习

1.     一些知识点

  在计算机的系统属性中的环境变量PATH中可以加入mysql.exe的路径(D:\program files\wamp\bin\mysql\mysql5.5.20\bin),使得在任意目录下都可以使用mysql。举例来说:在cmd中输入mysql系统可以识别;

数据库由许多表组成,可以使用键作为表格之间的引用。

2.     一些命令及其使用

a)         创建数据库:create database suyd;

b)        查看系统中存在的数据库:show databases;

c)         切换数据库,默认当前操作在这个库中:use suyd;

d)        查看数据库suyd中存在的表:show tables;

e)         创建表:create table users(id int not null auto_increment primary key, username char(30) not null default ‘‘, password varchar(32) not null default ‘‘, age int not null default 0, sex char(4) not null default ‘‘, email varchar(80) not null default ‘‘);(引号存在点问题)‘‘

f)         查看创建的表:show tables;

g)        查看表users的具体结构:desc users;

h)        查看创建表users的语句:show create table users;

i)          对表的操作

    插入:insert into users(id, username, password, age, sex, email) values(‘1’, ‘suyd’, ‘123456’, ‘22’, ‘girl’, ‘[email protected]’);

查询表users的情况:select * from users;

    修改:update users set username = ‘su’ where id = 2;

    同时修改多个值:update users set age = 17, sex = ‘girl’;

    同时修改某个人的多个值:update users set age = 20, sex = ‘girl’ where id = 1;

    删除:delete from users where id = 1;

   查询

     查询表的所有情况:select * from users;

     查询表中某项的情况:select id, username from users;

    按照某种要求查询表中某项的情况:

       select id, username, age+10 as age10 from users;

     select id, username, age from users where age > 10;

j)           删除整个表或库:

     drop table users;

     drop database suyd;

时间: 2024-12-17 21:20:21

数据库的一些知识点复习的相关文章

Hibernate知识点复习之三

HIbernate知识点复习之三 案例需求描述: 存在着一个客户对应多个联系人的情况,单独在联系人管理模块中对联系人信息进行维护,功能包括: 对联系人信息进行增删改查 表关系分析: 一 概述:数据库中多表之间存在着三种关系:一对一 一对多 多对多 ,这也是系统设计中三种实体关系.二 建表原则1 一对多:在多的一方 创建外键指向一得一方的主键2 多对多:创建一个中间表,中间表里创建至少两个字段作为外键,分别指向多对多双方的主键3 一对一:(1)主键对应:一方主键作为另一方主键(2)唯一外键:一方创

《计算机组成原理》知识点复习

                                                                             <计算机组成原理>知识点复习 <一>计算题 1. [x]原=0.11001110           [-x]原=(1.11001110) [-x]反=(1.00110001)      [-x]补=(1.00110010) 2. x=-0.1011=11011,x补=10101 y=-0.0101=10101,y补=11011,

20170105数据库表设计知识点

20170105数据库表设计知识点 ------指导老师    星哥 1.PHP(MYSQL)擅长单表操作,不要做过多无谓的连接查询 2.表字段名不要使用大驼峰命名方式,最好采用下划线,命名要和团队习惯一致,通俗易懂. 3.表级.字段都要有注释 4.MyISAM 适合于一些需要大量查询的应用,但其对于有大量写操作并不是很好.甚至你只是需要update一个字段,整个表都会被锁起来,而别的进程,就算是读进程都无法操作直到读操作完成.另外,MyISAM 对于 SELECT COUNT(*) 这类的计算

计算机网络知识点复习(二)

15.TCP 报文头部的格式,字段的意义. TCP由IETF的RFC 675.RFC 793.RFC 1122.RFC 2581和RFC 5681描述. TCP基本概念中需要注意的一些问题: TCP连接是一条虚连接而不是一条真正的物理连接. TCP根据对方给出的窗口值和当前网络拥塞的程度来决定一个报文段应包含多少个字节 (UDP 发送的报文长度是应用进程给出的). TCP对应用进程一次把多长的报文发送到TCP的缓存中是不关心的. TCP可把太长的数据块划分短一些再传送.TCP也可等待积累有足够多

计算机网络知识点复习(三)

21.TCP状态机. 网络上的传输是没有连接的,包括TCP也是一样的.而TCP所谓的"连接",其实是由通讯的双方维护一个"连接状态",让它看上去好像有连接一样.所以,TCP的状态变换是非常重要的. 下面是TCP协议的状态机 下面是 "TCP建链接"."传数据"."TCP断链接" 的对照图: 22.三次握手的过程与建立连接时需要注意的要点. 连接建立过程中要解决以下三个问题: (1)要使每一方能够确知对方的存

2014年软考程序员-常考知识点复习笔记【汇总篇】

51CTO学院,在软考备考季特别整理了"2014年软考程序员-常考知识点复习笔记[汇总篇]",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧! 2014年软考程序员常考知识点复习笔记汇总 1 2014年软考程序员常考知识点复习笔记第一章 查看详情 2 2014年软考程序员常考知识点复习笔记第二章 查看详情 3 2014年软考程序员常考知识点复习笔记第三章 查看详情 4 2014年软考程序员常考知识点复习笔记第四章 查看详情 5 2014年软考程序员常

2014年软考程序员-常考知识点复习笔记【第一章】

51CTO学院,在软考备考季特别整理了"2014年软考程序员-常考知识点复习笔记[汇总篇]",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧! 查看汇总:2014年软考程序员-常考知识点复习笔记[汇总篇]  常考基础知识必会 A. 排序:排序有几种,各种排序的比较,哪些排序是稳定的,快排的算法; B. 查找:哈希查找.二叉树查找.折半查找的对比,哈希映射和哈希表的区别? C. 链表和数组的区别,在什么情况下用链表什么情况下用数组? D. 栈和队列的区

2014年软考程序员-常考知识点复习笔记【第二章】

51CTO学院,在软考备考季特别整理了"2014年软考程序员-常考知识点复习笔记[汇总篇]",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧! 查看汇总:2014年软考程序员-常考知识点复习笔记[汇总篇]  二叉树三种遍历的非递归算法(背诵版) 1.先序遍历非递归算法 #define maxsize 100 typedef struct { Bitree Elem[maxsize]; int top; }SqStack; void PreOrderU

2014年软考程序员-常考知识点复习笔记【第三章】

51CTO学院,在软考备考季特别整理了"2014年软考程序员-常考知识点复习笔记[汇总篇]",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧! 查看汇总:2014年软考程序员-常考知识点复习笔记[汇总篇]  2.线性表 (1) 性表的链式存储方式及以下几种常用链表的特点和运算:单链表.循环链表,双向链表,双向循环链表. (2)单链表的归并算法.循环链表的归并算法.双向链表及双向循环链表的插入和删除算法等都是较为常见的考查方式. (3)单链表中设置头指