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学习笔记(一)(有点乱,但是知识点比较齐全)新手必看。

良好的理解sql语句: 列:理解可以运算的成变量 where: 理解成表达式,放在行中看是否成立 查出来的结果可以当成一张表理解,select 套用select综合查询; ...
  • leilei107
  • leilei107
  • 2013年11月19日 17:26
  • 2387

MySQL学习笔记---基础概念和一些基础SQL语句(一)

MySQL学习笔记,以防遗忘 数据库基本概念 数据库:保存有组织的数据的容器(通常是一个文件或一组文件)。 表:某种特定类型数据的结构化清单,数据库中的表都有一个唯一的名字用来标识自己。 模式:关于数...
  • Jung_zhang
  • Jung_zhang
  • 2016年04月14日 20:11
  • 1691

数据库笔记(自己学习过程中整理)

编程语言是实现对内存的操作比较方便,对硬盘数据的操作数据库比较方便   一、数据库如何存储数据的 字段,记录,表,约束(主键,外键,唯一键,非空,check,default)   二、如何操作数据 i...
  • Caster_Saber
  • Caster_Saber
  • 2015年05月17日 16:20
  • 1660

MYSQL入门学习笔记精华

  • 2017年11月21日 21:22
  • 3.23MB
  • 下载

PHP and MySQL Web Development个人学习笔记2--持续更新

  • 2014年07月19日 09:51
  • 2KB
  • 下载

Mysql高性能学习笔记02

  • 2014年05月23日 22:12
  • 247KB
  • 下载

MySQL学习笔记(包含常用的命令)

  • 2010年07月15日 20:55
  • 96KB
  • 下载

mysql_学习笔记_02

  • 2010年03月18日 09:47
  • 470B
  • 下载

MySQL学习笔记(HTML版)

  • 2007年11月19日 19:46
  • 51KB
  • 下载

MySQL5学习笔记

  • 2010年05月30日 23:43
  • 453KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySQL学习笔记
举报原因:
原因补充:

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