• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

MySQL 5.1学习笔记(1)-基本操作_MySQL

mysql 搞代码 4年前 (2022-01-09) 10次浏览 已收录 0个评论

参考了官方文档: http://dev.mysql.com/doc/refman/5.1/zh/tutorial.html

命令行登录数据库(mysql -uroot -p直接跟密码, 不带空格, 可以直接登录)

1 shell> mysql -ptest<br />2 shell> mysql -p test<br />3 第一个命令让mysql使用密码test,但没有指定默认数据库。第二个命令让mysql提示输入 密码并使用test作为默认数据库。

mysql -u root -p
输入密码

查看数据库列表
show databases

+--------------------+<br />| Database           |<br />+--------------------+<br />| information_schema |<br />| cdcol              |<br />| menagerie          |<br />| mysql              |<br />| phpmyadmin         |<br />| roadofhonda        |<br />| spring             |<br />| test               |<br />+--------------------+<br />8 rows in set (0.00 sec)

创建数据库
CREATE DATABASE menagerie;

切换到数据库menagerie
use menagerie

创建数据表

CREATE TABLE pet (<br />    name VARCHAR(20),<br />    owner VARCHAR(20),<br />    species VARCHAR(20),<br />    sex CHAR(1),<br />    birth DATE,<br />    death DATE<br />);

到mysql安装目录的data下去查看, 多了一个文件夹menagerie, 进入文件夹, 发现有这样几个文件

pet.frm 结构文件<br />pet.MYD 数据文件<br />pet.MYI 索引文件

查看创建表的信息
DESCRIBE pet

+---------+-------------+------+-----+---------+-------+<br />| Field   | Type        | Null | Key | Default | Extra |<br />+---------+-------------+------+-----+---------+-------+<br />| name    | varchar(20) | YES  |     | NULL    |       |<br />| owner   | varchar(20) | YES  |     | NULL    |       |<br />| species | varchar(20) | YES  |     | NULL    |       |<br />| sex     | char(1)     | YES  |     | NULL    |       |<br />| birth   | date        | YES  |     | NULL    |       |<br />| death   | date        | YES  |     | NULL    |       |<br />+---------+-------------+------+-----+---------+-------+<br />6 rows in set (0.02 sec)

使用文本来写pet表的数据, NULL值用/N来表示
我使用的是windows, 路径在windows下为c:/pet.txt, 但是在mysql下应该为c:/pet.txt或c://pet.txt
这个是转义字符, 想得到”/”需要输入”//”

LOAD DATA LOCAL INFILE ‘c:/pet.txt’ INTO TABLE pet;

pet.txt文件内容

Fluffy    Harold    cat    f    1993-02-04    /N<br />Claws    Gwen    cat    m  <div style="color:transparent">本文来源gaodai.ma#com搞#代!码(网</div>  1994-03-17    /N<br />Buffy    Harold    dog    f    1989-05-13    /N<br />Fang    Benny    dog    m    1990-08-27    /N<br />Bowser    Diane    dog    m    1979-08-31    1995-07-29<br />Chirpy    Gwen    bird    f    1998-09-11    /N<br />Whistler    Gwen    bird    /N    1997-12-09    /N<br />Slim    Benny    snake    m    1996-04-29    /N

查看插入的数据
SELECT * FROM pet;

+----------+--------+---------+------+------------+------------+<br />| name     | owner  | species | sex  | birth      | death      |<br />+----------+--------+---------+------+------------+------------+<br />| Fluffy   | Harold | cat     | f    | 1993-02-04 | NULL       |<br />| Claws    | Gwen   | cat     | m    | 1994-03-17 | NULL       |<br />| Buffy    | Harold | dog     | f    | 1989-05-13 | NULL       |<br />| Fang     | Benny  | dog     | m    | 1990-08-27 | NULL       |<br />| Bowser   | Diane  | dog     | m    | 1979-08-31 | 1995-07-29 |<br />| Chirpy   | Gwen   | bird    | f    | 1998-09-11 | NULL       |<br />| Whistler | Gwen   | bird    | NULL | 1997-12-09 | NULL       |<br />| Slim     | Benny  | snake   | m    | 1996-04-29 | NULL       |<br />+----------+--------+---------+------+------------+------------+<br />8 rows in set (0.00 sec)

作者:icejoywoo 出处:http://www.cnblogs.com/icejoywoo/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:MySQL 5.1学习笔记(1)-基本操作_MySQL

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址