MySQL_02

麒麟 ARM 4.02 离线安装 mysql 3.切换到/usr/local/mysql目录,创建data文件夹,mysql用户组以及用户,重新设置mysql文件夹的文件所有者和文件关联组,修改文件夹权限。2.切换到/usr/local/目录,将mysql-8.0.37-linux-glibc2.28-x86_64重命名为mysql。切换到/usr/local/mysql目录,创建data文件夹。1.将文件解压到/usr/local/目录下。 阅读详情

12,增加一条数据到表msg

       insert into msg(id,title,name,content)values

(1,'初来咋到','张三','刚来不能当老大?'); (按照例子多增加几条记录。)

13,设置接收字符集:set names gbk;

14,更新一条记录:update msg set id=3,content='偏要当老大' where id=1;

15,删除一条记录:delete from msg where id=3;(where子句中可以是其他属性)

16,查询一条记录:select name from msg where id>1;

 

数据类型:

整形:tinyint<smallint<mediumint<int<bigint

(字节:1            2            3       4    8  )

小数型:float(M,D),decimal(M,D)  (M总位数,D小数位)

字符串型:char(M),varchar(M),text文本类型 (M表示可容纳的最大字符数)

日期类型:date日期,time时间,datetime日期时间,year年

除整形、小数型,其他类型在赋值时一般加单引号’  ’

 

例:

create table class(

 id int primary key auto_increment,

 name varchar(10),

 age tinyint                 

 )charset utf8;------

------------------------------------------------

insert into class

(name,age) values

('张三',25);

insert into class

(name,age) values

('李四',127);

------------------------------------------------

tinyint ,默认有符号,范围-128 ~ 127

-----------------------------------------------

alter table class add age2 tinyint unsigned;

insert into class (name,age,age2) values

('wangwu',25,255);

-----------------------------------------------

tinyint(M) zerofill

zerofill:0填充,M为总位数(包含数据),此属性自动指定unsigned

alter table class add age4 tinyint(5) zerofill;

insert into class (name,age4) values ('zhaoliu',25);

+---------+-------+

| name   | age4 |

+---------+-------+

| zhaoliu | 00025 |

------------------------------------------------

声明默认值:default  非空:not nulll

alter table class add age5 tinyint not null default 0;

--------------------------------------------

小数表示:

float(M,D) (M表示总位数,D表示小数位)(五省六入)

create table goods(

name varchar(10) not null default '',

price float(6,2)

);

insert into goods values ('第一重',22.3);

insert into goods (name,price)

 values('跑步机',688.896);

| 第一重 |  22.30 |

| 跑步机 | 688.90 |

+--------+--------+

decimal(M,D),精度更高

alter table goods add bigprice float(9,2) not null default 0.0,

alter table goods add deciprice decimal(9,2) not null default 0.0;

insert into goods (name,bigprice,deciprice)

values ('自行车',1234567.23,1234567.23);

| 自行车 | NULL | 1234567.25 | 1234567.23 |

+--------+--------+------------+------------+

create table stu(

name char(8) not null default '',

waihao varchar(10) not null default ''

)charset utf8;

insert into stu

(name,waihao)

values

('zhangsan','saner11111');

insert into stu

(name,waihao)

values

('可以存放八个字符','是字符数,不是字节数');

+------------------+----------------------+

| name             | waihao               |

+------------------+----------------------+

| zhangsan         | saner11111           |

| 可以存放八个字符 | 是字符数,不是字节数 |

+------------------+----------------------+

UTF-8字符集时可以存放8个汉字,gbk时可以存放4个汉字

char(M):可存字符数M,实占空间M,0<=M<=255,不够M字符时内部用空格补全

              存储数据尾部有空格时,取出时会被清除

varchar(M):可存字符数M,实占空间i + (1~2)字符,0<=M<=(ascii 65535,utf8 22000)

char 与varchar 选取的原则:

char 存取速度较varchar快

1,空间利用效率 ,2,速度要求

text:不能加默认值,不能全文索引,速度稍慢,尽量使用char和varchar替代

-----------------------------------------------------------

日期时间类型

年    year  1字节  1901~2155年,【0000,表示错误时选择】

年-月-日 date

09:00:00    time

年-月-日 hh:mm:ss  datetime

-------------------------------------

create table y(

ya year(4)

);

insert into y values ('1901');

insert into y values ('97');

insert into y values ('12');

+------+

| ya   |

+------+

| 1901 |

| 1997 |

| 2012 |

+------+

如果只输入两位,‘00-69’表示2000-2069, ‘70-99’表示1970-1999

----------------------------------------------------------

日期类型:date 典型格式:1992-08-12 范围:1000-01-01 ~ 9999-12-31

create table d (

title varchar(30),

dt date

)charset utf8;

insert into d values ('开过大典','1949-10-01');

--------------------------------------------

时间类型:time 典型格式:hh:mm:ss   范围:-838.:59:59 ~ 838:59:59

create table t(tm time);

insert into t values ('13:34:56');

------------------------------------------------

日期时间类型:datetime 典型格式:1989-05-06 14:33:21

范围:1000-01-01 00:00:00 ~ 9999-12-31 23:59:59

create table user(

name varchar(20) not null default '',

regtime datetime not null default '1000-01-01 00:00:00'

)charset utf8;

insert into user values ('李四','2012-03-22 14:28:36');

开发中很少用日期时间类型来一个精确到秒的列:

虽然日期时间类型能精确到秒,并且方便查看,不方便日期时间的计算

用时间戳来表示:是1970-01-01 00::00:00到当前的秒数 (用int存储)(调用具体编程语言的函数处理)

---------------------------------------------

枚举类型:enum

create table t2(

gender enum('男','女')

)charset utf8;

insert into t2 values ('男');

 

 

Mysql SQL Error: 1146, SQLState: 42S02 java项目访问提示:Mysql SQL Error: 1146, SQLState: 42S02 找不到数据库中的表 Table'opo.User' doesn't exist 然后根据错误提示查了查,需要把MySQL的配置文件大小写敏感去掉 项目在centos服务器上 执行命令 vi /etc/my.cnf #在[mysqld]下 添加 lower_case_table_na... 阅读详情

相关推荐

Mysql出现问题:ERROR 1146 (42S02) Table ‘**‘ doesn‘t exist解决方案

Mysql出现问题:ERROR 1146 (42S02) Table ‘**‘ doesn‘t exist解决方案

小虚竹的专栏 1万+

MySQL基础02

MySQL基础02

qq_34574883的博客 132

《MySQL实战指南》02-02:安装MySQL

绿色安装MySQL。

西安极客联盟 557

Mysql整理笔记02

Mysql整理笔记02

xlshi1996的博客 114

SVG绘制圆环进度条

在我们的大屏可视化项目中,经常会用到各种各样的图表。与传统的表格展示、枯燥的文字阐述相比,图表展示则使用户看起来更加直观、数据的展示则更加一目了然。本文基于svg绘图技术结合前端技术栈vue,以工作中常用的环形进度条为例,简单阐述一下绘制进度条的一些思路。............

qq_40289557的博客 8358

固定资产报废的损失鉴定怎么做?

在社会生产的日常中,企业经常会遇到固定资产报废的损失鉴定,那么怎么去做鉴定?哪些情况下能申请固定资产报废损失鉴定呢? 今天,华碧鉴定就和大家说一说固定资产报废损失鉴定那些事儿。 符合下列条件之一的固定资产可申请报废: 1、使用年限过长,功能丧失,完全失去使用价值,或不能使用并无修复价值的; 2、产品技术落后,质量差,耗能高,效率低,已属淘汰且不适于继续使用,或技术指标已达不到使用要求的; 3、严重损坏,无法修复的或虽能修复,但累计修理费已接近或超过市场价值的; 4、主要附件损坏,无.

weixin_50362670的博客 2114

mysql查询01课程比02课程_小菜菜mysql练习解读分析2——查询存在" 01 "课程但可能不存在" 02 "课程的情况(不存在时显示为 null )...

“查询存在" 01 "课程但可能不存在" 02 "课程的情况(不存在时显示为 null )”——翻译为:课程表里面,存在01的信息,未必满足有02的课程情况——觉得题意不是很明确,但是就当成练习left join 和right join的理解1、存在01课程情况SELECT * from sc WHERE sc.CId='01'2、存在02课程情况SELECT * from sc WHERE sc...

weixin_27268733的博客 2021

抖音直播小风车跳转企业微信全攻略:企业号申请+落地页配置详解

本文详细解析了抖音直播小风车跳转企业微信的全流程,包括企业号申请、小风车配置和落地页优化。通过实战指南,帮助企业高效实现私域流量沉淀,提升直播转化率,特别适合电商和营销从业者参考。

weixin_29289821的博客 612

debian编译安装mysql_Debian 6.02 (squeeze)下编译安装 MySQL 5.5的方法

Debian 6.02 (squeeze)下编译安装 MySQL 5.5的方法更新时间:2011年12月01日 00:14:17 作者:Debian 6.02 (squeeze)下编译安装 MySQL 5.5的方法,需要的朋友可以参考下。环境 : Debian 6.02 (squeeze) x64软件:MySQL 5.5.14步骤:1、升级系统#apt-get update#apt-get u...

weixin_34990053的博客 167

游戏开发实战:用UE4 Marschner模型打造次世代头发渲染(附Shader代码解析)

本文详细解析了如何在UE4中使用Marschner模型实现次世代头发渲染,包括Shader代码逐行解读与参数调优。通过对比传统Kajiya-Kay模型,展示了Marschner模型在物理精确性和视觉效果上的优势,并提供了性能优化与实战技巧,帮助技术美术师提升游戏角色渲染品质。

weixin_28223453的博客 239

学习笔记——神经科学的数学基础

m%3D2X_%7Bi%7DiNy%3DAxW%3DABx_%7Bj%7Dy_%7Bi%7Dy%3DWxt=N7T8卷积神经网络(CNN)详细介绍及其原理详解_IronmanJay的博客-优快云博客https://blog.youkuaiyun.com/IronmanJay/article/details/128689946?

zxyopenstar的博客 1374

深入解析MySQL数据库报错:`ERROR 1146 (42S02): Table ‘mysql.user‘ doesn‘t exist`

在安装或升级MySQL数据库时,你可能会遇到错误。这个错误表明尝试访问的mysql.user表不存在,这是MySQL用于存储用户账户和权限信息的关键系统表。本文将详细探讨这一错误的原因和解决方案,帮助你顺利完成MySQL的安装或恢复数据库的正常使用。

Mortal3306的博客 1万+

deepseek本地部署及应用部署指南

如果你找到的日志是[send] via NET/IB/0,则表示网络通信是通过IB网络的,但是没有开启GDRDMA技术,则会有大致5%的性能损耗(网传,未实测)。新增的环境变量配置,主要用于启用IB网络通信,而非使用以太网进行通信,详细的每一个参数的具体含义,可以在英伟达NCCL的官方网站上找到说明。下一步,我会对已经完成部署的模型进行压测,来探索系统的性能极限在哪里,以及如何在生产环境中何如进行进一步的性能优化,期待你的关注。

weixin_39797121的博客 2623

mysql02

一、MySQL安装步骤 1.创建mysql 虚拟用户: useradd -s /sbin/nologin myql 2.创建存放软件的文件夹:mkdir /application 3.解压:tar xf mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz -C /application/ 4.创建软链接 :ln -s mysql-5.5.62-linux...

bsxjy的博客 171

【ubuntu24.04】auto remove后,重启,kernel panic ,please reboot your computer vfs unable to mount root fs

Ubuntu 24.04系统在运行auto remove后出现内核恐慌(kernel panic)无法启动,显示"VFS: unable to mount root fs"错误。该问题是由于当前内核被清除导致系统无法挂载根分区。解决步骤包括:1)尝试用GRUB菜单中的旧内核启动;2)在GRUB中临时编辑启动参数;3)使用Ubuntu启动盘进行chroot修复;4)使用Boot-Repair工具一键修复。成功启动后,需要重新安装linux-generic等元包,重建initramfs并更新

突围 1205

一文读懂 CST 时/频域求解器

本文系统介绍了CST Studio Suite中的关键网格技术——六面体网格、四面体网格以及TLM求解器专用的八叉树非均匀网格技术。重点阐述了六面体网格的三项核心技术:理想边界拟合(PBA)技术可精确处理曲面边界,薄片技术(TST)能高效模拟薄层结构,自适应八叉树网格实现计算资源最优分配。同时详细对比了六面体网格与四面体网格的特点及适用场景,前者适用于系统级EMC/EMI分析等时域问题,后者擅长处理复杂曲面和异质材料的频域问题。

一只豌豆象的博客 461

IntelliJ IDEA19.02与MySQL的连接

IntelliJ IDEA19.02与MySQL的连接数据库使用MySQL(MySQL-8.0.12)MySQL的jar包(8.0.15) 数据库 使用MySQL(MySQL-8.0.12) 查看方式:查看MySQL版本的方法 MySQL的jar包(8.0.15) 查看方式: 出现连接错误: 按照网上的改法: 1. 在url处添加了时区:?serverTimezone=UTC问题未能得到解决;...

weixin_42072410的博客 425

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

debian编译mysql_MySQL数据库之Debian 6.02下编译安装 MySQL 5.5的方法

本文主要向大家介绍了MySQL数据库之Debian 6.02下编译安装 MySQL 5.5的方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。环境:Debian6.02(squeeze)x64软件:MySQL5.5.14步骤:1、升级系统#apt-getupdate#apt-getupgrade#apt-getinstallchkconfiglibpc...

weixin_42127020的博客 268

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

mysql5.02驱动出现问题解决

今天在编写hql语句时出现如下错误,就是在mysql5.02.jar驱动下Sum函数不可用, 后来发现是数据库驱动的问题,只要将mysql5驱动换一下就好了 java.sql.SQLException: Unknown type '246 in column 2 of 3 in binary-encoded result set. com.mysql.jdbc.MysqlIO.extrac...

我的新天地 230

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Mysql数据库的使用总结之ERROR 1146 (42S02)

在使用mysql数据库过程中,遇到了错误ERROR 1146 (42S02):Table doesn’t exist,经过了两天,终于解决了这个问题。引起该错误的原因不同,对应的解决方法也不同。这里只针对我的情况进行一下说明。可能写的比较乱,希望你慢慢看,下面是我整个从犯错误到解决问题的整个过程,有助于你更好的了解相关知识。      先说一下发生该错误的情形。我是将别人的数据库目录下的da

qq_25600055的专栏 5万+

EVA-02在企业知识库中的应用:基于MySQL的智能检索与问答系统

本文介绍了如何利用星图GPU平台,自动化部署🔴 EVA-02: TEXT RECONSTRUCTION TERMINAL镜像,快速构建企业智能知识库系统。该系统能够将文档内容转化为语义向量,实现基于MySQL的智能检索与问答,有效解决传统关键词搜索在查找内部文档、产品手册时面临的语义鸿沟问题,提升信息获取效率。

weixin_36427956的博客 391

MySQL DROP TABLE删除表报错'ERROR 1051 (42S02): Unknown table'

删除表时报错 mysql> drop table gns_history_1; ERROR 1051 (42S02): Unknown table 'gnsdb.gns_h...

cuantangnie3915的博客 4880

debian 编译mysql源码_MySQL_Debian 6.02 (squeeze)下编译安装 MySQL 5.5的方法,环境 : Debian 6.02 (squeeze) x64 软 - ph...

Debian 6.02 (squeeze)下编译安装 MySQL 5.5的方法环境 : Debian 6.02 (squeeze) x64软件:MySQL 5.5.14步骤:1、升级系统#apt-get update#apt-get upgrade#apt-get install chkconfig libpcre3-dev build-essential libssl-dev libncurse...

weixin_39714383的博客 90

mysql 02_MySQL02

MySQL的DML与DQL一、DML数据定义语言DML语句主要用于对Table表格中的数据进行操作insert 插入数据update 修改数据delete 删除数据1、INSERT 插入数据1>向所有列插入数据语法:INSERT INTO 表名 VALUES(值1,值2...)#向student表中插入一行记录INSERT INTO student VALUES(1,'小明',N...

weixin_34725044的博客 137

EVA-02模型MySQL数据对接实战:自动化文本内容处理流水线

本文介绍了如何在星图GPU平台上自动化部署🔴 EVA-02: TEXT RECONSTRUCTION TERMINAL镜像,构建高效的文本处理流水线。该方案能自动连接MySQL数据库,对海量用户评论、客服记录等文本进行智能清洗、摘要生成与情感分析,并将结构化结果写回数据库,极大提升了非结构化文本数据的处理效率与智能化水平。

weixin_36238982的博客 82

MySQL 02

今天是2025/03/17 17:22 day 07请移步今天进行MySQL 4、5、6个模块的归纳首先是MySQL的相关内容概括的思维导图。

qq_65879241的博客 969
上一篇: MySQL_01
下一篇: MySQL_03
focusjava
博客等级 码龄14年 127粉丝 528原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值