发表于: 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时就出错了,安装了几次,最后还是求助师兄,在师兄指导下完成的。
收获:(通过今天的学习,学到了什么知识)
今天学习了数据库的安装,启动,
创建数据库
在数据库里创建表
表单简单操作:查看数据表,查看数据表结构,记录的插入和查找
进度:今天还不错,最起码简单了解了数据库,明天继续加油。
评论