Rumah pangkalan data tutorial mysql MySQL数据库的基本知识大全

MySQL数据库的基本知识大全

Jun 07, 2016 pm 04:14 PM
mysql utama memperkenalkan Pengetahuan asas Ensiklopedia pangkalan data artikel

以下的文章主要介绍的是MySQL数据库的基本知识,其中包括对MySQL数据库的创建,以及对一些相关的数据类型描述,其中还涉及到表的创建,以下就是文章的详细内容描述,望你会有所收获。 MySQL数据库安装 最好改变字符集UTF8 创建数据库 createdatabasemydata;

以下的文章主要介绍的是MySQL数据库的基本知识,其中包括对MySQL数据库的创建,以及对一些相关的数据类型描述,其中还涉及到表的创建,以下就是文章的详细内容描述,望你会有所收获。

MySQL数据库安装 最好改变字符集UTF8

创建数据库

<ol class="dp-xml">
<li class="alt"><span><span>create database mydata;  </span></span></li>
<li><span>use mydata; </span></li>
</ol>
Salin selepas log masuk

数据类型 int double char varchar datetime longtext

创建表 create table dept

<ol class="dp-xml">
<li class="alt"><span><span>(  </span></span></li>
<li><span>deptno int primary key,  </span></li>
<li class="alt"><span>dname varchar(14),  </span></li>
<li><span>loc varchar(13)  </span></li>
<li class="alt"><span>);  </span></li>
<li class="alt"><span>create table emp  </span></li>
<li><span>(  </span></li>
<li class="alt"><span>empno int primary key,  </span></li>
<li><span>ename varchar(10),  </span></li>
<li class="alt"><span>job varchar(15),  </span></li>
<li><span>mgr int,  </span></li>
<li class="alt"><span>hiredate datetime,  </span></li>
<li><span>sal double,  </span></li>
<li class="alt"><span>deptno int,  </span></li>
<li><span>foreign key (deptno) references dept(deptno)  </span></li>
<li class="alt"><span>);  </span></li>
</ol>
Salin selepas log masuk

MySQL数据库执行脚本文件.sql \. 文件路径 或 source 文件路径

sql文件中 -- 注释

MySQL管理软件 MySQL administrator,toad for MySQL

查看数据库 show databases;

查看表 show tables;

查看表结构 desc dept;

插入数据

<ol class="dp-xml">
<li class="alt"><span><span>intsert into dept values(1,'a','a');  </span></span></li>
<li><span>commit; </span></li>
</ol>
Salin selepas log masuk

分页 select * from dept order by deptno desc limit 3,2; (从第三条往后数两条)

自增 create table article

<ol class="dp-xml">
<li class="alt"><span><span>(  </span></span></li>
<li><span>id int primary key auto_increment,  </span></li>
<li class="alt"><span>title vachar(255)  </span></li>
<li><span>);  </span></li>
<li class="alt"><span>insert into article values(null,'a');  </span></li>
<li><span>insert into article(title) values('c'); </span></li>
</ol>
Salin selepas log masuk

日期处理

获取当前日期 select now();

转化字符串 select date_format(now(),'%Y-%m-%d %H:%i:%s');

<ol class="dp-xml">
<li class="alt"><span>jdbc连接MySQL  </span></li>
<li>
<span>Connection </span><span class="attribute">conn</span><span>=</span><span class="attribute-value">null</span><span>;  </span>
</li>
<li class="alt">
<span>Statement </span><span class="attribute">stmt</span><span>=</span><span class="attribute-value">null</span><span>;   </span>
</li>
<li>
<span>ResultSet </span><span class="attribute">rs</span><span>=</span><span class="attribute-value">null</span><span>;   </span>
</li>
<li class="alt"><span>try{   </span></li>
<li>
<span>Class.forName("com.</span>MySQL<span>.jdbc.Driver").newInstance();  </span>
</li>
<li class="alt">
<span class="attribute">conn</span><span>=</span><span class="attribute-value">DriverManager</span><span>.getConnection("jdbc:</span>MySQL<span>://localhost/test? </span><span class="attribute">user</span><span>=</span><span class="attribute-value">root</span><span>&amp;</span><span class="attribute">password</span><span>=</span><span class="attribute-value">root</span><span>");  </span>
</li>
<li>
<span class="attribute">stmt</span><span>=</span><span class="attribute-value">conn</span><span>.createStatement();  </span>
</li>
<li class="alt">
<span class="attribute">rs</span><span> = </span><span class="attribute-value">stamt</span><span>.executeQuery(sql);  </span>
</li>
<li><span>}  </span></li>
<li class="alt"><span>catch(Exception e){}  </span></li>
<li><span>finally{  </span></li>
<li class="alt"><span>try{  </span></li>
<li>
<span>if(rs!=null){rs.close; </span><span class="attribute">rs</span><span>=</span><span class="attribute-value">null</span><span>;}  </span>
</li>
<li class="alt">
<span>if(stat!=null){stat.close; </span><span class="attribute">stat</span><span>=</span><span class="attribute-value">null</span><span>;}  </span>
</li>
<li>
<span>if(conn!=null){conn.close; </span><span class="attribute">conn</span><span>=</span><span class="attribute-value">null</span><span>;}  </span>
</li>
<li class="alt"><span>}  </span></li>
<li><span>catch(SQLException e){  </span></li>
<li class="alt"><span>e.printStackTrace();  </span></li>
<li><span>}  </span></li>
<li class="alt">
<span>}  </span><span> </span>
</li>
</ol>
Salin selepas log masuk

以上的相关内容就是对MySQL数据库知识的介绍,望你能有所收获。


Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk mengoptimumkan prestasi pertanyaan MySQL dalam PHP? Bagaimana untuk mengoptimumkan prestasi pertanyaan MySQL dalam PHP? Jun 03, 2024 pm 08:11 PM

Bagaimana untuk mengoptimumkan prestasi pertanyaan MySQL dalam PHP?

Bagaimana untuk menggunakan sandaran dan pemulihan MySQL dalam PHP? Bagaimana untuk menggunakan sandaran dan pemulihan MySQL dalam PHP? Jun 03, 2024 pm 12:19 PM

Bagaimana untuk menggunakan sandaran dan pemulihan MySQL dalam PHP?

Bagaimana untuk memasukkan data ke dalam jadual MySQL menggunakan PHP? Bagaimana untuk memasukkan data ke dalam jadual MySQL menggunakan PHP? Jun 02, 2024 pm 02:26 PM

Bagaimana untuk memasukkan data ke dalam jadual MySQL menggunakan PHP?

Bagaimana untuk membetulkan ralat mysql_native_password tidak dimuatkan pada MySQL 8.4 Bagaimana untuk membetulkan ralat mysql_native_password tidak dimuatkan pada MySQL 8.4 Dec 09, 2024 am 11:42 AM

Bagaimana untuk membetulkan ralat mysql_native_password tidak dimuatkan pada MySQL 8.4

Bagaimana untuk menggunakan prosedur tersimpan MySQL dalam PHP? Bagaimana untuk menggunakan prosedur tersimpan MySQL dalam PHP? Jun 02, 2024 pm 02:13 PM

Bagaimana untuk menggunakan prosedur tersimpan MySQL dalam PHP?

Pengenalan terperinci fungsi Samsung S24ai Pengenalan terperinci fungsi Samsung S24ai Jun 24, 2024 am 11:18 AM

Pengenalan terperinci fungsi Samsung S24ai

Bagaimana untuk membuat jadual MySQL menggunakan PHP? Bagaimana untuk membuat jadual MySQL menggunakan PHP? Jun 04, 2024 pm 01:57 PM

Bagaimana untuk membuat jadual MySQL menggunakan PHP?

Tutorial terperinci tentang mewujudkan sambungan pangkalan data menggunakan MySQLi dalam PHP Tutorial terperinci tentang mewujudkan sambungan pangkalan data menggunakan MySQLi dalam PHP Jun 04, 2024 pm 01:42 PM

Tutorial terperinci tentang mewujudkan sambungan pangkalan data menggunakan MySQLi dalam PHP

See all articles