mysql数据类型

网友投稿 252 2022-09-24

mysql数据类型

常见数据库软件

关系型数据库:

微软-SQL Server IBM-DB2 甲骨文-Oracle和MySQL 社区开源版:MariaDB

NoSQL(非关系型数据库):memcache 、Redis、 MongoDB

数据库基本管理

1、密码

查找密码: grep password /var/log/mysqld.log修改root密码:alter user root@localhost[可以用user()代替] indentified by '1nqIx!1ng'; show variables like "%password%"; #查看password相关的变量 set global validate_password_policy=0; #默认为1 set global validate_password_length=6; #密码长度为6永久更改密码策略:vim /etc/my.cnf validate_password_policy=0; #默认为1 validate_password_length=6; #密码长度为6

2、基本命令

\c可废弃当前编写错的操作指令select user(); #显示当前登陆用户名 select database(); #显示当前所在库create database db1; #创库create table db1.stuinfo(name char(10),homeadd char(20)); #建表desc stuinfo; #查看表结构insert into stuinfo values ("bob","usa"),("lilei","china"); #插入表记录update db1.stuinfo set homeadd="beijing"; #批量修改记录值delect from db1.stuinfo; #删除表记录 drop table db1.stuinfo; #删除表drop database db1; #删除库show create table a; #查看创建表的完整命令create table db1.学生信息表( -> 学号 char(9) -> )DEFAULT CHARSET=utf8; #设置支持中文 若要修改MySQL服务的默认字符集,可以更改服务器的my.cnf配置文件,添加character_set_server=utf8 配置,然后重启数据库服务。locale #查看字符集

3、常见的SQL操作指令

DDL 数据定义语言:alter create dropDML 数据操作语言:insert delete update DCL 数据控制语言:grant revokeDTL 数据事务语言:commit rollback savepoint

数据类型

age tinyint unsigned #无符号类型float(7,2)表示总位数是7位,小数是2位 例如:create table t2 (name char(8),pay float,money float(5,2));数值类型的宽度叫做显示宽度,如int(5),当宽度不够时,在前面补空格,当宽度超过时,按实际值;在工作中设置为int(1)使用关键字zerofill,可以用0来补位,如age int(3) zerofill字符类型: 定长:char(字符数),最大长度255,不够指定字符数在右边用空格补齐 变长:varchar(字符数),节省存储空间,耗CPU 大文本类型:text/blob,字符数大于65535存储时使用日期时间类型: datatime:占用8个字节,默认值为NULL timestamp:占4个字节,默认值为当前系统时间now() create table t4 (name char(4),up_time time,birthday date,party datetime,your_start year); 时间函数: now():当前系统时间 select year(now()):当前系统的年 sleep(3):等待3秒 insert into t4 values ("tom",curtime(),curdate(),now(),year(now())); 用函数的值来赋值 年份范围1970-2069,只写两位会自动补齐枚举类型: enum:单选 set:多选 create table t5 (name char(5),likes set("game","music"),sex enum("boy","girl"));

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:python小游戏(猜拳)
下一篇:广告情报局:李雪琴的双11提案比广告人还秀啊,戏很足……
相关文章

 发表评论

暂时没有评论,来抢沙发吧~