MySql总结(mysql基础全部知识点呦,值得收藏)

 
 

Mysql三大范式:

第一范式:无重复的列。

第二范式:主键唯一。

第三范式:主键关联。

Mysql数据类型

数据类型的概念:数据类型是数据的属性,可以决定数据的存储格式、有效范围和相应的限制。

   Mysql的数据类型主要包括:整型、浮点型、定典型、定点数、日期和时间、字符串、二进制。

Date和时间类型

Date和时间类型主要有:YEARTIMEDATEDATETIMETIMESTAMP

   YEAR:值范围(1901-2155). 

  字符串:’24’-----2024            整数:1-----------69(自动在前面添加20):2001---2069

            ‘86’------1986       例:输入2-------会出现2002

    ‘0’--------2000   70---------99(会自动在前面添加19):1970---1999

            ‘00’------2000   例:输入71--------会出现1971.

TIME

1,Mysql中用三个字节保存时间,格式:HHMMSS

2,值范围:-83859:59------------------838:59:59

3,获取当前时间:CURRENT_TIME/now();  例:select  now()/current_time;

4,格式有:’HHMMSS’  / ‘HH:MM’/  ‘D HH:MM’/ ‘D HH’ /‘SS’ / ‘HHMMSS’

DATE

   1,格式有:’yyyy-MM-dd’/’yyyyMMdd’;(yyyy表示年,MM表示月,dd表示天,任何标点都可以作为间隔符)

   2,获取当前系统时间:now()/CURRENT_DATE;

3TIMESTAMPDATETIME类型的不同形式:

     1):输入null时,系统会输入当前系统日期和时间。

     2):输入为空时,系统会输入系统当前日期和时间。

     3):TIMESTAMP类型能够根据不同地区的时区来转换时间。

大约束:

1,主键约束: id int  primary key(针对于某一列)。

2,非空约束:姓名 varchar(20)  Not  Null (针对于某一列)。

3,默认约束: 性别  varchar20default  ‘男’;

4,检查约束:性别  varchar20) default ‘男’ check(性别=’男’ or 性别=’女’);

5,唯一约束:电话号码 varchar (20) unique;

6,外键约束:stu_id  references  class(id);/foreign key(stu_id) references  class(id);(针对于表) 

库管理:

1,查看所有的数据库:show  databases;

2,查看当前所使用的数据库:select  database();

3,创建数据库:create database  数据库名;

4,使用数据库:use 数据库名;

5,删除数据库:drop database 数据库名;

6、远程连接数据库

      -h:host,连接主机的ip;-u:username,连接的用户名;-p:password,连接密码,-P:Port,连接使用的端口,-D:database,连接使用的数据库(schema)

7,退出mysql客户端:quitexit.

数据库表管理:

查看当前数据库下的所有表格:show  tables;

查看表结构:desc 表名;/show  columns  from 表名;

运行sql文件:source +路径\sql文件名

表格的增删查改:

创建表格:create table 表名(字段  类型);

增加一列:alter  table 表名 add  字段名 类型;

增加一列到最前面:alter table  表名 add  字段名 类型 first;

增加一列到指定位置:alter  table 表名 add 字段名 类型 after 字段名 类型;

向表中增加数据:insert  into 表名  values();

insert into 表名 (字段,字段)values();

删除表中所有的数据:delete from 表名;

删除表中的某一条数据:delete from 表名 where id=1;

删除表格:drop table 表名;

删除一列:alter table 表名  drop  字段名;

Mysql删除多条数据:Delete from 表名 where id in134;

删除外键:alter  table 表名 drop foreign  key 外键名;

查看整个表的数据:select  *   from  table_name;

查看某个字段:select  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值