程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL數據庫的基本知識大全

MySQL數據庫的基本知識大全

編輯:MySQL綜合教程

以下的文章主要介紹的是MySQL數據庫的基本知識,其中包括對MySQL數據庫的創建,以及對一些相關的數據類型描述,其中還涉及到表的創建,以下就是文章的詳細內容描述,望你會有所收獲。

MySQL數據庫安裝 最好改變字符集UTF8

創建數據庫

  1. create database mydata;  
  2. use mydata; 

數據類型 int double char varchar datetime longtext

創建表 create table dept

  1. (  
  2. deptno int primary key,  
  3. dname varchar(14),  
  4. loc varchar(13)  
  5. );  
  6. create table emp  
  7. (  
  8. empno int primary key,  
  9. ename varchar(10),  
  10. job varchar(15),  
  11. mgr int,  
  12. hiredate datetime,  
  13. sal double,  
  14. deptno int,  
  15. foreign key (deptno) references dept(deptno)  
  16. );  

MySQL數據庫執行腳本文件.sql \. 文件路徑 或 source 文件路徑

sql文件中 -- 注釋

MySQL管理軟件 MySQL administrator,toad for MySQL

查看數據庫 show databases;

查看表 show tables;

查看表結構 desc dept;

插入數據

  1. intsert into dept values(1,'a','a');  
  2. commit; 

分頁 select * from dept order by deptno desc limit 3,2; 從第三條往後數兩條)

自增 create table article

  1. (  
  2. id int primary key auto_increment,  
  3. title vachar(255)  
  4. );  
  5. insert into article values(null,'a');  
  6. insert into article(title) values('c'); 

日期處理

獲取當前日期 select now();

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

  1. jdbc連接MySQL  
  2. Connection conn=null;  
  3. Statement stmt=null;   
  4. ResultSet rs=null;   
  5. try{   
  6. Class.forName("com.MySQL.jdbc.Driver").newInstance();  
  7. conn=DriverManager.getConnection("jdbc:MySQL://localhost/test? user=root&password=root");  
  8. stmt=conn.createStatement();  
  9. rs = stamt.executeQuery(sql);  
  10. }  
  11. catch(Exception e){}  
  12. finally{  
  13. try{  
  14. if(rs!=null){rs.close; rs=null;}  
  15. if(stat!=null){stat.close; stat=null;}  
  16. if(conn!=null){conn.close; conn=null;}  
  17. }  
  18. catch(SQLException e){  
  19. e.printStackTrace();  
  20. }  
  21. }   

以上的相關內容就是對MySQL數據庫知識的介紹,望你能有所收獲。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved