首页 > 数据库 >Nysql-数据类型和表操作

Nysql-数据类型和表操作

时间:2023-01-12 22:22:29浏览次数:43  
标签:Nysql name user1 INT 数据类型 和表 table 主键 字节

 

 

数据类型

整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT

浮点数类型:FLOAT、DOUBLE、DECIMAL

字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、TINY BLOB、BLOB、MEDIUM BLOB、LONG BLOB

日期类型:Date、DateTime、TimeStamp、Time、Year

其他数据类型:BINARY、VARBINARY、ENUM、SET、Geometry、Point、MultiPoint、LineString、MultiLineString、Polygon、GeometryCollection

int 整数类型,4字节     

float(m,n)单精度,4字节

double(m,n)双精度,8字节

m表示总位数,n表示小数位,小数位超出四舍五入

char(n)字符类型,4字节,最多255字符

varchar(n)字符串类型,可变长存储,最多65535字符

date时间,年月日 YYYY-MM-DD

datetime时间,年月日 时分秒 YYYY-MM-DD HH:mm:ss

Byte = 8byte   1 1 1 1 1 1 1 1 字节                                      汉字 = 2~3B

110  每一位两种状态      01    byte字节

 

 

 

创建表

create table user(

-- 字段名 类型  其它辅助

id    int  auto_increment  primary key COMMENT '主键',

  name  VARCHAR(32),

  age   int,

  price float(8,2),

  brithday date,

  create_datetimestamp  default current_timestamp -- 时间戳

);

主键

  每一张表中必须包含一个主键,主键特性是唯一且不重复

创建表的时添加,并设置主键自动递增

table_name number auto_increment primary key

 

动态添加

alter table table_name add constraint student_id_pk primary key(id);

 

  

 

删除表

drop table user_list;

 

表查询

select * from user_list;

 

视图操作和代码操作的区别

 

 

 

select * from user1;

insert into user1(name,age,price) values('zhaosiyuan',18,18.23);

insert into user1(name,age,price) values('huarui',18,18.23);

insert into user1(name,age,price) values('majiaping',18,18.23);

select * from user1;

update user1 set name='wumiaomiao' where id=3;

delete from user1 where id>3;

 

标签:Nysql,name,user1,INT,数据类型,和表,table,主键,字节
From: https://www.cnblogs.com/Lovew2/p/17048105.html

相关文章