当前位置:Gxlcms > mysql > MySQL数据库的基本知识大全

MySQL数据库的基本知识大全

时间:2021-07-01 10:21:17 帮助过:43人阅读

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

以下的文章主要介绍的是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数据库知识的介绍,望你能有所收获。

人气教程排行