找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
因果图里面的基本符号:

恒等(==):两个参与比较的值相等。

数学表达方式。=代表赋值,==代表恒等。


非(否、≠、不是、不等于):两个参与比较的值不一致。


或(or、或者):多个选择条件,选择其中一种。


与(and、且、&&):和的意思。


异:两种选择只能存在一个,可以都不选择,但是不能同时存在。


唯一:必须选择两种或多钟选择中的一个。


要求:当a存在的时候,b也要存在。


强制:当我a条件存在时,b必须消失。











数据库











安装数据库:

1.输入:yum_install_mysql。

2.输入:yum_install_mysql-server。

3.service_mysqld_start启动mysql。

设置mysql中root访问密码:

1.mysql_-uroot_-p:访问mysql指令。

2.use_mysql。

3.update_user_set_password_=_password("123456")_where_user_=_"root";

4.ctrl+z退出。

5service_mysqld_restart 重启mysql。


注意:只要我的虚拟机关闭,mysql服务关闭,需要启动mysql,才能访问。


访问mysql的指令:

秘闻访问:mysql_-uroot_-p

(-u代表user     -p代表password)

明文访问:mysql_-uroot_-p123456


mysql数据库的操作指令:

注意所有mysql指令后面都需要加上(;)分号,

show_databases;:显示有哪些数据库。

create_database_数据库名称;:创建数据库。

drop_database_数据库名称;:删除数据库。

use_数据库名称;:进去数据库。

show_tables;:显示数据库当中的内容(数据库的表)。(需先进去要查看的数据库。)

select_user();:查看当前的用户。

select_database();:查看当前在那个数据库当中。


创建一个表:

create_table_wuhan(id_int(4)primary_key_auto_increment,name_char(20),phone_bigint(10)default_13510951238,class_float(20,2)_not_null,time_date);


fieid:表中字段名称。

(id,name,phone,class,time)


type:数据库存储的类型。

int:整数类型。

bigint(10):也代表整数类型,当存储范围超过了int型就可以用bigint。

float(20,2):浮点数类型也属于number数值类型,浮点数就是存在小数的值(20,2),20代表存储字符的大小,2代表保留的小数位数。

字符串类型:

char:用来存储字符。

varchar:用来存储字符。                 

面试问题:两者之间的区别?

char:固定长度的存储大小.比如我现在给 char 20个存储字节的大小。实际存储的数据只有2个字节的大小,但是他实占用的内存是20字节。 varchar:自适应长度的存储大小,比如我现在给 varchar 20个存储字节的大小,但是我实际过程当中只给了2个字节,他会根据实际的值的情况决定占用的空间大小。

时间类型:

date:用来存储时间。


null:代表当前的数据可否可以为null。

他是一个属性,yes,no,代表当前存储数据是允不允许存储null这个属性。


default:默认值。

在我没有给值得情况他会适用default所给的默认值,给值的情况就会将原有的默认值替换。

default :代表默认值约束,在我没有给值的情况他会适用 default 所给的默认值给值的情况就会将原有的默认值替换。

not null :非空约束: null 代表空的意思,但前的字段不能为 null .


extra:自增长约束。

auto_increment :叫做自增长约束: id name 我当前有 id 和 name 两个字段,如果我 id 设置了自增长约束,我在添加值的时候没有给 id 增加只给 name 一行内容,自增长约束会自动给 id 值进行添加+1

注意:字段没有主键约束,就不可以增加自增长。



mysq1当中常见的约束:约束存储的数据primary_key :叫做唯一约束,又称主键约束,我在那个字段添加了 primaty_key ,那个字段的值就不允许重复。key:pri代表该字段设置的主键。


select_*_from_表名:查询表中数据。

*代表所有。



desc_表名:查看表中内容,结构。



mysql当中插入数据的方法:

insert_into:插入数据。

当前我们表里面5个字段id  name  phone  class  time


insert_into_表名(id,name,phone,class,time)valuse(id号,"姓名",电话,班级,"时间")

符号都是英文的符号。

注意点:给数值类型增加数据不需要加引号,但是给字符串还有时间加数据需要加上引号。


分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册