发表于: 2017-12-25 21:22:21

1 641


今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin)

今天安装了mysql,刚开始按照教程一步一步来,到最后发现不能使用,百度也查了好久找不到原因,最后求助师兄,三下五除二帮我搞定了。

规定:关键字和函数名要大写,

数据库名,表名称,字段名称要小写,

mysql输入结束符是英文的分号";"


打开数据库是mysql -u数据库名 -p

-p

就会输出:Enter password:

输入密码就登陆成功



学习了mysql的默认端口号是3306

mysql中超级用户是root

创建数据库是CREATE DATABASE;

查看当前服务器下的数据表列表SHOW DATABASES;

修改数据库是ALTER DATABASE;

eg:ALTER DATABASE t1 CHARACTER SET gbk;

显示数据信息SHOW CREATE DATABASE name;

删除数据库是DROP DATABASE;

数据类型

是指列,存储过程参数,表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型


数据表(或称表)是数据库最重要的组成部分之一,是其他对象的基础。


打开数据库方法:USE 数据库名称;

显示当前打开的数据库SELECT DATABASE();

创建数据表

CREATE TABLE table_name(

column_name data_type,

....

)


查看数据列表

SHOW TABLES;

查看数据表结构

SHOW COLUMNS FROM tbi_name;



插入记录 INSERT

INSERT tbi_nameVALUES()  两种方式  见效果


记录查找SELECT expr,...FROM tbi_name;


NULL 字段值可以为空
NOT NULL 字段值禁止为空

实例:当将用户名设置为非空字段后,不输入姓名会报错


AUTO_INCREMENT

自动编号,且必须与主键组合使用

默认情况下,起始值为1,每次增量为1


PRIMARY KEY

主键约束

每张数据表只能存在一个主键

主键保证数据的唯一性

主键自动为NOT NULL


UNIQUE KEY

唯一约束

唯一约束可以保证记录的唯一性

唯一约束的字段可以为空值NULL

每张数据表可以存在多个唯一约束


用户名为唯一约束,id为主键


DEFAULT

默认值

当插入记录时,如果没有明确为字段赋值,则自动赋予默认值

明天计划的事情:(一定要写非常细致的内容)

外键约束的要求解析

外键约束的参照操作

表级约束与列级约束

修改数据表-添加删除列

修改数据表-添加约束

修改数据表-删除约束

修改数据表-修改列定义和更名数据表

复习前一天学习知识

遇到的问题:(遇到什么困难,怎么解决的)

安装mysql时就出错了,安装了几次,最后还是求助师兄,在师兄指导下完成的。

收获:(通过今天的学习,学到了什么知识)

今天学习了数据库的安装,启动,

创建数据库

在数据库里创建表

表单简单操作:查看数据表,查看数据表结构,记录的插入和查找

进度:今天还不错,最起码简单了解了数据库,明天继续加油。


返回列表 返回列表
评论

    分享到