📄 mysql入门学习(三).htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0057)http://eps.www85.cn4e.com/java/article/devshow.asp?id=143 -->
<HTML><HEAD><title>csdn_MySQL入门学习(三)</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<STYLE type=text/css>TD {
FONT-FAMILY: "Verdana", "Arial", "宋体"; FONT-SIZE: 9pt
}
A {
COLOR: #660000; TEXT-DECORATION: underline
}
A:hover {
COLOR: #660000; TEXT-DECORATION: none
}
.line {
LINE-HEIGHT: 14pt
}
</STYLE>
<META content="MSHTML 5.00.2920.0" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff text=#000000>
<table><tbody>
<TR>
<TD height=21>
<DIV align=center><B><FONT size=3>MySQL入门学习(三) <BR><FONT
size=2>
</FONT></FONT></FONT>
<HR align=center color=#cccccc noShade SIZE=1>
</DIV></TD></TR>
<TR>
<TD class=line><FONT
color=#333300>MySQL入门学习(三) <BR>--学习篇 <BR><BR> 了解了一些最基本的操作命令后,我们再来学习如何创建一个数据库和数据库表。 <BR><BR>1、使用SHOW语句找出在服务器上当前存在什么数据库: <BR><BR>mysql> SHOW DATABASES; <BR>+----------+ <BR>| Database | <BR>+----------+ <BR>| mysql | <BR>| test | <BR>+----------+ <BR>3 rows in set (0.00 sec) <BR><BR>2、创建一个数据库abccs <BR>mysql> CREATE DATABASE abccs; <BR>注意不同操作系统对大小写的敏感。 <BR><BR>3、选择你所创建的数据库 <BR>mysql> USE abccs <BR>Database changed <BR>此时你已经进入你刚才所建立的数据库abccs. <BR><BR>4、 创建一个数据库表 <BR>首先看现在你的数据库中存在什么表: <BR>mysql> SHOW TABLES; <BR>Empty set (0.00 sec) <BR>说明刚才建立的数据库中还没有数据库表。下面来创建一个数据库表mytable: <BR><BR>我们要建立一个你公司员工的生日表,表的内容包含员工姓名、性别、出生日期、出生城市。 <BR>mysql> CREATE TABLE mytable (name VARCHAR(20), sex CHAR(1), <BR> -> birth DATE, birthaddr VARCHAR(20)); <BR>Query OK, 0 rows affected (0.00 sec) <BR><BR>由于name、birthadd的列值是变化的,因此选择VARCHAR,其长度不一定是20。可以选择从 <BR>1到255的任何长度,如果以后需要改变它的字长,可以使用ALTER TABLE语句。); <BR>性别只需一个字符就可以表示:"m"或"f",因此选用CHAR(1); <BR>birth列则使用DATE数据类型。 <BR><BR>创建了一个表后,我们可以看看刚才做的结果,用SHOW TABLES显示数据库中有哪些表: <BR>mysql> SHOW TABLES; <BR>+---------------------+ <BR>| Tables in menagerie | <BR>+---------------------+ <BR>| mytables | <BR>+---------------------+ <BR><BR>5、显示表的结构: <BR>mysql> DESCRIBE mytable; <BR>+-------------+-------------+------+-----+---------+-------+ <BR>| Field | Type | Null | Key | Default | Extra | <BR>+-------------+-------------+------+-----+---------+-------+ <BR>| name | varchar(20) | YES | | NULL | | <BR>| sex | char(1) | YES | | NULL | | <BR>| birth | date | YES | | NULL | | <BR>| deathaddr | varchar(20) | YES | | NULL | | <BR>+-------------+-------------+------+-----+---------+-------+ <BR>4 rows in set (0.00 sec) <BR><BR>6、 往表中加入记录 <BR>我们先用SELECT命令来查看表中的数据: <BR>mysql> select * from mytable; <BR>Empty set (0.00 sec) <BR>这说明刚才创建的表还没有记录。 <BR><BR>加入一条新记录: <BR>mysql> insert into mytable <BR> -> values ('abccs','f','1977-07-07','china'); <BR>Query OK, 1 row affected (0.05 sec) <BR>再用上面的SELECT命令看看发生了什么变化。 <BR><BR>我们可以按此方法一条一条地将所有员工的记录加入到表中。 <BR><BR>7、用文本方式将数据装入一个数据库表 <BR>如果一条一条地输入,很麻烦。我们可以用文本文件的方式将所有记录加入你的数据库表中。 <BR>创建一个文本文件“mysql.txt”,每行包含一个记录,用定位符(tab)把值分开,并且以在 <BR>CREATE TABLE语句中列出的列次序给出,例如: <BR><BR>abccs f 1977-07-07 china <BR>mary f 1978-12-12 usa <BR>tom m 1970-09-02 usa <BR><BR>使用下面命令将文本文件“mytable.txt”装载到mytable表中: <BR>mysql> LOAD DATA LOCAL INFILE "mytable.txt" INTO TABLE pet; <BR><BR>再使用如下命令看看是否已将数据输入到数据库表中: <BR>mysql> select * from mytable; <BR><BR></FONT></TD></TR>
<TR>
<TD height=5>
<HR align=center color=#cccccc noShade SIZE=1>
</TD></TR></TBODY></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -