목차
(1)数据类型
(2)mysql小知识
(3)MySQL解决中文乱码(XP下)
(4)表的增删改操作
(5)表的查询操作
데이터 베이스 MySQL 튜토리얼 mysql十分全的和完整的总结

mysql十分全的和完整的总结

Jun 07, 2016 pm 04:27 PM
mysql 전체 요약

mysql非常全的和完整的总结 (1)数据类型 类型 备注 tinyint/smallint/mediumint/int/bigint 1B/2B/3B/4B/8B float/double 单精度/双精度浮点型 decimal 不会产生精度丢失的单精度/双精度浮点型 date 日期类型 time 时间类型 datetime/ TimeStamp 日期时间类型

mysql非常全的和完整的总结


(1)数据类型

类型

备注

tinyint/smallint/mediumint/int/bigint

1B/2B/3B/4B/8B

float/double

单精度/双精度浮点型

decimal

不会产生精度丢失的单精度/双精度浮点型

date

日期类型

time

时间类型

datetime/TimeStamp

日期时间类型/TimeStamp(登录时间,自动填充)

year

年类型

char

定长字符串类型

varchar

可变长字符串类型

tinyblob/blob/mediumblob/longblob

255B/64K/16M/4G大小图片/音乐二进行数据

tinytext/text/mediumtext/longtext

255B/64K/16M/4G大小的文本数据


(2)mysql小知识

①登录

mysql > mysql -u root -p回车   

           ****回车

   mysql > exit回车


②创建/使用/查看/删除数据库

   create database 数据库名;(以分号结束),SQL命令大小写无关   

   show databases; 

   use 数据库名;

 

③修改/备份/恢复数据库数据

备份:c:\> mysqldump -u root -p mydb2 > d:\mydb2.sql回车(可无分号结束)密码回车

注意:该SQL命令是MySQL特有的,必须是MySQL环境外执行,即WindowXp环境中执行(退出mysql平台)

恢复:mysql:\> source d:\mydb2.sql;回车(需要分号结束)

注意:该SQL命令是MySQL特有的,必须是MySQL环境中执行。

 

④MySQL支持数据类型简介

(1)Date/Datetime/TimeStamp,定界符使用''或"",但部份数据库可能不支持"",优先推荐''作为定界符,对于日期类型,MySQL数据库有一个的判段-功能

(2)varchar(变长)/char(定长)

(3)Text(大于65536字符的数据)/Blob(存储二进制多媒体数据,例如Mp3等),该二类型都有四个子类型,根据存储内容的大小进行选择

(4)INT型有带符号和无符号之分,int(5)表示int默认为5位,如果插入id值,小于5位,左补空格,如果插入id值,大于5位,按照插入值,但必须满足int类型的大小确定

(5)FLOAT(M,D),D表示小数点后的D位,按四舍五入计算,M表示除小数点外的所有位数总和

⑤MySQL修改表和字符集

 

show variables like 'character%';

set character_set_results=gbk;

(3)MySQL解决中文乱码(XP下)

2种解决方法:

a)在当前MySQL客户端修改输入和输出的MySQL环境变量为GBK或GB2312,注意,该种方式只在当前窗口中有效

b)修改MySQL目录下的my.ini文件,将客户端的缺省编码方式改为GBK或GB2312,注意,需要重新启动MySQL服务

(4)表的增删改操作

a)insert 

b)update

c)delete from 或truncate table或drop table

delete from:按行删除表中的所有记录,但会保留表,适合删除数据量不大数据,可按条件删除

truncate table:复制原表结构-〉一次性删除整表 -> 自动恢复原表结构,适合删除数据量较大数据,不能按条件删除

drop table:删除表本身

删除记录时,一定要留意表间的关联关系

(5)表的查询操作

(1)select distinct/*/列名 from 表名

(2)select 表达式/对列名加别名 from 表名   NULL+X=NULL

(3)where子句,出现在from后面,where是按行筛选

(4)逻辑运算和关系运算

(5)排序:NULL值为最小,使用order by子句,默认升序,order by子句必须放置在最后

(6)复合函数

   ①count()函数,统计之用,不统计NULL值

   ②sum()函数,统计和之用,不要统计非数值,如果统计非数值,返回0

 

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

데비안 문자열은 여러 브라우저와 호환됩니다 데비안 문자열은 여러 브라우저와 호환됩니다 Apr 02, 2025 am 08:30 AM

"Debiantrings"는 표준 용어가 아니며 구체적인 의미는 여전히 불분명합니다. 이 기사는 브라우저 호환성에 직접 언급 할 수 없습니다. 그러나 "Debiantrings"가 Debian 시스템에서 실행되는 웹 응용 프로그램을 지칭하는 경우 브라우저 호환성은 응용 프로그램 자체의 기술 아키텍처에 따라 다릅니다. 대부분의 최신 웹 응용 프로그램은 크로스 브라우저 호환성에 전념합니다. 이는 웹 표준에 따라 웹 표준과 잘 호환 가능한 프론트 엔드 기술 (예 : HTML, CSS, JavaScript) 및 백엔드 기술 (PHP, Python, Node.js 등)을 사용하는 데 의존합니다. 응용 프로그램이 여러 브라우저와 호환되도록 개발자는 종종 브라우저 크로스 테스트를 수행하고 응답 성을 사용해야합니다.

Django와 MySQL을 사용하여 수십만에서 2 백만에서 2 백만 건의 데이터를 처리 할 때, 4 코어 8G 메모리 서버는 어떤 종류의 캐시 솔루션을 선택해야합니까? Django와 MySQL을 사용하여 수십만에서 2 백만에서 2 백만 건의 데이터를 처리 할 때, 4 코어 8G 메모리 서버는 어떤 종류의 캐시 솔루션을 선택해야합니까? Apr 01, 2025 pm 11:36 PM

Django 및 MySQL을 사용하여 Django 및 MySQL 데이터베이스를 사용할 때 큰 데이터 볼륨을 처리합니다. 데이터 볼륨이 수십만에서 2 백만에 도달하면 ...

Beego ORM의 모델과 관련된 데이터베이스를 지정하는 방법은 무엇입니까? Beego ORM의 모델과 관련된 데이터베이스를 지정하는 방법은 무엇입니까? Apr 02, 2025 pm 03:54 PM

Beegoorm 프레임 워크에서 모델과 관련된 데이터베이스를 지정하는 방법은 무엇입니까? 많은 Beego 프로젝트에서는 여러 데이터베이스를 동시에 작동해야합니다. Beego를 사용할 때 ...

웹 사이트에서 데비안 문자열을 적용하는 방법 웹 사이트에서 데비안 문자열을 적용하는 방법 Apr 02, 2025 am 08:21 AM

이 기사에서는 데비안 시스템에서 웹 사이트 성능을 최적화하는 방법에 대해 설명합니다. "Debiantrings"는 표준 용어가 아니며 웹 사이트 성능을 향상시키기 위해 데비안 시스템에 사용되는 도구 또는 기술을 참조 할 수 있습니다. 다음은 실용적인 팁입니다. 1. Pagoda 패널을 사용하여 웹 서버 및 PHP 환경 구성의 설치 및 구성 프로세스를 단순화하는 것이 좋습니다. Nginx1.22.1을 웹 서버로, PHP8.2를 스크립트 통역사로, 데이터베이스 시스템으로 MySQL10.7.3-mariadb를 설치하는 것이 좋습니다. FileInfo, Opcache, Memcached, Red와 같은 필요한 PHP 확장을 활성화하십시오.

무시할 수없는 데비안 로그의 주요 정보는 무엇입니까? 무시할 수없는 데비안 로그의 주요 정보는 무엇입니까? Apr 02, 2025 am 08:12 AM

데비안 시스템의 로그 파일은 시스템 관리자와 개발자가 문제를 진단하고 시스템의 작동 상태를 모니터링 할 수있는 귀중한 리소스입니다. 이 기사는 무시할 수없는 몇 가지 주요 로그 정보에 중점을 둘 것입니다. 코어 시스템 로그 (일반적으로/var/log/syslog 또는/var/log/message에 위치)이 로그는 시스템 시작 및 종료 이벤트 : 로그 커널 버전, 하드웨어 감지 결과 등을 포함하여 시스템의 핵심 활동을 기록하여 시작 실패 또는 종료 예외를 추적하는 데 도움이됩니다. 하드웨어 실패 경고 : 디스크 오류, 메모리 문제 등과 같은 잠재적 하드웨어 문제를 즉시 감지합니다. 서비스 상태 변경 : 서비스 시작을 기록하고, 이벤트를 중지 및 다시 시작하여 서비스의 건강 모니터링을 용이하게합니다. 사용자 로그인/로그 아웃 기록 :

GO 프로그래밍에서 MySQL과 Redis 간의 연결을 올바르게 관리하고 릴리스하는 방법은 무엇입니까? GO 프로그래밍에서 MySQL과 Redis 간의 연결을 올바르게 관리하고 릴리스하는 방법은 무엇입니까? Apr 02, 2025 pm 05:03 PM

GO 프로그래밍의 자원 관리 : MySQL 및 Redis는 특히 데이터베이스 및 캐시를 통해 리소스를 올바르게 관리하는 방법을 배우는 데 연결 및 릴리스 ...

GO 기능 매개 변수 통과 : 기능 내에서 수정 된 후 포인터 변수가 변경되지 않은 이유는 무엇입니까? GO 기능 매개 변수 통과 : 기능 내에서 수정 된 후 포인터 변수가 변경되지 않은 이유는 무엇입니까? Apr 02, 2025 am 09:21 AM

GO 언어로 전달되는 기능 매개 변수에 대한 질문 : 포인터 변수가 수정되지 않은 이유는 무엇입니까? 이 기사는 GO 언어 프로그램에서 포인터 변수 할당 문제를 다룰 것입니다 ...

sql.open을 사용할 때 DSN이 비어있을 때 오류가 발생하지 않습니까? sql.open을 사용할 때 DSN이 비어있을 때 오류가 발생하지 않습니까? Apr 02, 2025 pm 12:54 PM

sql.open을 사용할 때 DSN에 오류가 발생하지 않는 이유는 무엇입니까? Go Language, SQL.open ...

See all articles