MySQL学习笔记(入门篇)

一、 MySQL使用导引

1. 登录MySQL

方法一:

直接打开

程序---》MySQL----》MySQL Command Line Client

输入password就好。

方法二:

运行----》cmd----》进入MySQL安装目录下的bin目录(或者设置好环境变量)

输入如下命令:

mysql       –u    root -p

如下图:

然后输入password。

MySQL的出错声音很烦人,如果想去掉的话在进入MySQL时可以用以下命令:

mysql  -u  root  -b  -p

2.       使用show 语句查看服务器上存在的数据库

mysql>show databases;

3.       运用MySQL建立新数据库

运行:

mysql> create database mydatabase;

4.更换数据库

mysql>use mydatabase;

5.创建表

mysql>create table table01 (field01 integer, field02 char(10));

如果创建表的时候没有指定主键,则可以采用下列方法:

假设要设置field01为主键:

alter table table01 add primary key (field01)

6.列出表清单

mysql>show tables;

7.列出表中的字段清单

mysql>show columns from table01;

8. 显示表的结构

mysql>describe table01;

9.表的数据填写

插入数据

mysql> insert into table01 (field01,field02) values (1,'first');

10.字段的增加

一次一个字段

mysql>alter table table01 add column field03 char(20);

一次多个字段

mysql>alter table table01 add column field04 date,add column field05 time;

注意:每一列都必须以"add column"重新开始。

它运行了吗?让我们看看。

mysql>select * from table01;

11.多行命令输入

MySQL命令行界面允许把陈述作为一行输入,也可以把它展开为多行输入。这两者之间并没有语法上的区别。使用多行

输入,你可以将SQL陈述一步步分解,从而使你更容易理解。

在多行方式下,注释器把每一行都添加到前面的行后,直到你用分号";"来结束这个SQL陈述。一旦键入分号并按回车键,


这个陈述即被执行。

下面的例子是同一个严格的SQL陈述的两种输入方法:

单行输入

Mysql>create table table33 (field01 integer, field02 char(30));

多行输入

Mysql>create table table33

->(field01

->integer,

->field02

->char(30));

注意不能将单词断开,如:

正确

mysql>create table table33

->( field01

->integer,

->field02

->char(30));

错误

mysql>create table table33

->( field01 inte

->ger,

->field02

->char(30));

当插入或更改数据时,不能将字段的字符串展开到多行里,否则硬回车将被储存到数据中:

标准操作

mysql>insert into table33 (field02)

->values

->(’who thought of foo?’);

硬回车储存到数据中

mysql>insert into table33 (field02)

->values

->(’who thought

->of foo?’);

结果如下:

mysql>select * from table33;

field01 field02

NULL who thought of foo?

NULL who thought

Of foo?

12. 用文本方式将数据装入一个数据库表。

如果一条一条输入会很麻烦。可以用文本文件的方式将所有记录加入数据库中。

在g:\code下创建一个文本文件"mysql.txt",每行包含一个记录,用定位符(tab)把值分开,并且以在create table 语句中列出

的列次序给出,如:

Jerry       m       1977-07-07

mary        f        1978-12-12

commy     f         1970-09-02

可以使用命令装文件文件"mysql.txt"装载到mytable表中

mysql>LOAD DATA   INFILE "g:\\code\\mysql.txt'     INTO     TABLE    mytable;

13.删除数据

mysql>delete from table01 where field01=3;

14. 删除表:

mysql>delete table table01;

15. 删除数据库

mysql>delete database mydatabase;

16.退出

mysql>quit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值