MySQL学习笔记

原创 2012年03月23日 20:23:28

学习MYSQL笔记:
1.安装注意编码集
2.注意它与sqlserver的区别:
   1>数据类型的区别,如time是datetime(每种数据库的区别)
   2>自增长
   3>添加外键foreign key (字段) references 表名(主键的字段)
3.创建数据库
   create database 数据库名;
4.值得注意的是在创建了数据库后,一定要记得use database;
5.创建表
create table 表名
(
deptno int primary key,
name varchar(30),
hirdate datetime,
sale double,
quanity int
);
5.查询当前有哪些数据库和数据库里有哪些表:
show databases;      show tables;
(值得注意的是复数的形式要加上s)
6.还有一点与sqlserver重要的区别:在插入数据的时候不能执行多行。
这样修改起来会很麻烦,方法是:
\. c:\\mysql.sql(引用脚本的方法,先在文本内添加建表的脚本再引入)
7.查询表的数据结构:
describe或是desc 表名
8.插入数据到表中:
insert into 表名 values(10,'a','b');
之后,commit; 执行即可。
9.查询表中的数据:
   select * from 表名;
10.删除表中的数据:
   delete * from 表名;
11.呵呵,有一个意外的发现:就是我在记笔记的时候敲错了一个键居然能
    得到当前的系统时间,那就是CTRL+M。(大家可以试试!!)
12.mysql里面的分页:
   select * from dept order by deptno limit 3,2;
   句意:按降序查询表,从第三行后的二条数据。
13.自动递增:(使用auto_increment)例如
    create table article
    (
    id int primary key auto_increment,
    title varchar(255)
    );
    值得注意的是:自动增长的列一定是键,在设为自动增长后,再插入数据时要以null形式插入,
    否则将无法插入数据!!
    如果不以null形式插入的话,也可以这样:insert into article(title) values('hello');
14.查看当前系统的时间:
    select now(); now()是一个函数。 日期格式的转换:select date_format(now(),'%y-%m-%d %h:%i:%s');
15.插入日期:insert into emp values('1987-12-12 12:12:12')
    以字符串的形式即可插入(内部自动转换)
                               

        写于零九年中秋节:15:36

相关文章推荐

mysql 学习笔记

  • 2015年08月08日 15:40
  • 360KB
  • 下载

MySql学习笔记

  • 2011年12月13日 16:29
  • 46KB
  • 下载

springboot学习笔记(二):基于MySql数据库的JDBC操作

1 , 连接数据库SpringBoot的Web应用中,基于MySql数据库的JDBC操作 JDBC 连接数据库主要配置 1 , 属性配置文件(application.properties)spring...

mysql学习笔记

  • 2012年08月02日 17:20
  • 16KB
  • 下载

MySQL学习笔记3

  • 2017年07月13日 01:02
  • 7.21MB
  • 下载

网易MySQL数据库工程师微专业学习笔记(六)

一、InnoDB中的索引 InnoDB中的索引采用B+树和二分查找来实现快速查询,并且其中定义的B+树一般不是严格定义的B+树,InnoDB中的B+树往往层高并不高,这样查询的次数就可以相对较少。 I...

MySQL5.5学习笔记

  • 2015年10月21日 17:33
  • 10KB
  • 下载

MySql DBA学习笔记

  • 2015年09月02日 09:29
  • 2.6MB
  • 下载

【PHP+MYSQL】实现登录界面的学习笔记

目标 利用php和MySQL实现登录界面 工具 1.wampserver(简单易上手的集成安装环境!) 2.notepad++(或dw,嫌麻烦记事本也可以!) 步骤 1.首先安装wampserver ...
  • Echowht
  • Echowht
  • 2015年01月09日 14:40
  • 2165

Mysql的学习笔记01

  • 2014年04月08日 11:58
  • 216KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySQL学习笔记
举报原因:
原因补充:

(最多只允许输入30个字)