[DB] Mysql learning notes!

来源:互联网 发布:processon软件下载 编辑:程序博客网 时间:2024/06/05 11:43
产品卸载之后 数据不能给你卸载 你要是想干掉,那就直接删除就得了!   中文转换有一个百发百中的法子!  Mysql 和 oracle 一样,最主要的命令就是命令行!    mysql 有点像 sql server 开始 :   create database mydata;  use mydata;    数据类型 : 有 int,(这个int类型的数据会特别的大)-        double, char, varchar( = varchar2 (oracle中)), ), datatime, longtexd;       create database mydata;  use mydata;  create table dept ( deptno int primary key, dname varchar(14), loc varchar(13) );OK, 0 rows affected (0.18 sec) create table emp ( empno int primary key, ename varchar(10), job varchar(10), mgr int, hiredate datetime, sal double, comm double, deptno int, foreign key (deptno) references dept(deptno) );   /*       */ 在 mysql 可以直接执行脚本文件!  /. c:\\mysql_script\\mydata.sql; 放到这里面来,修改好了,再执行,这也是一个良好的方式!  03.mysql notes  sqlserver 有一个非常友好的界面  其实 mysql 也有非常友好的界面  其实你可以完完全全通过 mysql 的命令行    看又几个数据库?  show databases;    show tables;  mysql> insert into dept values (10, 'A', 'A');mysql> insert into dept values(20, 'B', 'B');mysql> insert into dept values(30, 'C', 'D');mysql> insert into dept values(40, 'D', 'D');mysql> insert into dept values(50, 'E', 'E');  updata, delete 是自己学,和 oracle 是一样的!    分页技术  BBS 呀! 网上那些 都是分页技术!  mysql 里面的分页那是相当简单!    mysql> select * from dept order by deptno desc limit 3, 2;  +--------+-------+------+| deptno | dname | loc  |+--------+-------+------+|     20 | B     | B    ||     10 | A     | A    |+--------+-------+------+一共五条,50, 40, 30, 20, 10. 从这个第三条往后数两条!数据库之间区别有影响的写程序的地方!创建自动递增字段!熟悉 Mysql 自动递增的字段! mysql> create table article    -> (    -> id int primary key auto_increment,    -> title varchar(255)    -> );mysql> insert into article values (null, 'a');mysql> select * from article;+----+-------+| id | title |+----+-------+|  1 | a     |+----+-------+mysql> insert into article values (null, 'b');mysql> select * from article    -> ;+----+-------+| id | title |+----+-------+|  1 | a     ||  2 | b     |+----+-------+mysql> insert into article (title) values ('c');mysql> select * from article;+----+-------+| id | title |+----+-------+|  1 | a     ||  2 | b     ||  3 | c     |+----+-------+大家动手熟悉一下!05 mysql 日期处理 可以把日期转换成任意的字符串!  mysql> select now();+---------------------+| now()               |+---------------------+| 2011-12-05 13:03:11 |+---------------------+mysql> select data_format(now(), '%Y-%m-%d %H:%i:%s'); 不知道为什么没有成功! 提示 Errormysql> desc emp;+----------+-------------+------+-----+---------+-------+| Field    | Type        | Null | Key | Default | Extra |+----------+-------------+------+-----+---------+-------+| empno    | int(11)     | NO   | PRI | NULL    |       || ename    | varchar(10) | YES  |     | NULL    |       || job      | varchar(10) | YES  |     | NULL    |       || mgr      | int(11)     | YES  |     | NULL    |       || hiredate | datetime    | YES  |     | NULL    |       || sal      | double      | YES  |     | NULL    |       || comm     | double      | YES  |     | NULL    |       || deptno   | int(11)     | YES  | MUL | NULL    |       |+----------+-------------+------+-----+---------+-------+mysql> insert into emp values (9999, 'test', 'clerk', 7369, '1981-12-23 12:23:23' 8000, 80, 10); // 不知道为什么没有成功!06,Mysql 连接 jdbc  mysql 给我们提供了各种各样的驱动!  官网下载 .jar 文件  tar.gz 是 linux 的格式  zip 是 windos 下得格式    怎么样才能连接上 Mysql 呢?  大家还记得怎么连接 oracle 把!    你动手自己去探索怎么样才能连接上 Mysql  我相信你自己去探索,你就不会觉得很难啦!    读文档,你面临的问题去找答案!  文章写得不错的话,一定会有例子程序!    梁尚尚 : 文档资料在哪里?    要锻炼自己的胆量,要锻炼自己自学的能力!

原创粉丝点击