发表于: 2017-09-19 00:59:13

2 689


今天开始学习 学员报名的DB设计

今天完成的事情:

1.下载,安装Mysql:

一脸懵逼的进入官网,看看Download有点啥:

① Mysql Community Server : 世界上最大众化的开源数据库!

② Mysql cluster(集群):即时的开源交易数据库。

  。。。

安装完成

2.安装Mysql和Navicat并连接。

3.创建表:

报名贴的属性包含:姓名(char),QQ(int),修真类型(char),预计入学时间(data),线上学号(char),日报链接(char),志愿(varchar)。

4.插入数据

5.更改宣言!

明天计划的事情:

8开始的sql任务
遇到的问题:

刚开始接触新的东西,有些无从下手,粗略浏览师兄的日报后,在评论区找到学习MySQl和SQL的资料了。还是应该先自行百度以后,再去寻求师兄的帮助。

具体:代码拼写等问题;nsert into 时候,添加全部值时未把id也写进去,导致报错。
收获:

sql语法:本机~不区分大小写。

show databases; 显示所有数据库名称

create table_name; 创建 数据库demo

use table_name; 指定数据库,接下来的指令都在这个数据库中执行(;有没有都可以!)

alter table application modify start_date date not null; 改变application的start_date 数据类型为 date not null

desc application;查看表的字段信息

insert into application (column1....) values(value1...); 增,conlumn不填则需要按顺序插入全部的值(包括自增的id)

delect from demo2 where id=3;删 不加where,删完

update demo2 set age=25 where id=3;改 

select * from demo;查

select distinct colunn_name,.... from table_name;重复信息只显示一次

select * from demo where age=20;

where 子句用于过滤记录,提取满足where后面范围的数据。

判断条件有=,<>(!=),>,<,<=,>=, and(与), or(或), not(非), between, is null, in, like '_X%'(_一个字符,%多个字符),in (a,b,c)

select * from demo order by age,... asc(desc); 升序排序(降序),谁在前,谁先排





返回列表 返回列表
评论

    分享到