了解了一些最基本的操作命令
后,我们再来学习如何创建一个数据库和数据库表。
1、使用SHOW语句找出在服务器上当前存在什么数据库:
mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
3 rows in set (0.00 sec)
|
2、创建一个数据库abccs
mysql> CREATE DATABASE abccs;
注意不同操作系统对大小写的敏感。
3、选择你所创建的数据库
mysql> USE abccs
Database changed
此时你已经进入你刚才所建立的数据库abccs.
4、 创建一个数据库表
首先看现在你的数据库中存在什么表:
mysql> SHOW TABLES;
Empty set (0.00 sec)
说明刚才建立的数据库中还没有数据库表。下面来创建一个数据库表mytable:
我们要建立一个你公司员工的生日表,表的内容包含员工姓名、性别、出生日期、出生城市。
mysql> CREATE TABLE mytable (name VARCHAR(20), sex CHAR(1),
-> birth DATE, birthaddr VARCHAR(20));
Query OK, 0 rows affected (0.00 sec)
|
由于name、birthadd的列值是变化的,因此选择VARCHAR,其长度不一定
是20。可以选择从1到255的任何长度,如果以后需要改变它的字长,可以使用ALTER
TABLE语句。);性别只需一个字符就可以表示:"m"或"f",因此选用CHAR(1);birth列则使用DATE数据类型。
创建了一个表后,我们可以看看刚才做的结果,用SHOW TABLES显示数据库中有哪些表:
mysql> SHOW TABLES;
+---------------------+
| Tables in menagerie |
+---------------------+
| mytables |
+---------------------+
|
5、显示表的结构:
mysql> DESCRIBE mytable;
+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| name | varchar(20) | YES | | NULL | |
| sex | char(1) | YES | | NULL | |
| birth | date | YES | | NULL | |
| deathaddr | varchar(20) | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
|
6、 往表中加入记录
我们先用SELECT命令来查看表中的数据:
mysql> select * from mytable;
Empty set (0.00 sec)
这说明刚才创建的表还没有记录。
加入一条新记录:
mysql> insert into mytable
-> values (′abccs′,′f′,′1977-07-07′,′china′);
Query OK, 1 row affected (0.05 sec)
|
再用上面的SELECT命令看看发生了什么变化。我们可以按此方法一条一条地将所有员工的记录加入到表中。
7、用文本方式将数据装入一个数据库表
如果一条一条地输入,很麻烦。我们可以用文本文件的方式将所有记录加入你的数据库表中。创建一个文本文件“mysql.txt”,每行包含一个记录,用定位符(tab)把值分开,并且以在CREATE TABLE语句中列出的列次序给出,例如:
abccs f 1977-07-07 china
mary f 1978-12-12 usa
tom m 1970-09-02 usa
|
使用下面命令将文本文件“mytable.txt”装载到mytable表中:mysql> LOAD DATA LOCAL INFILE "mytable.txt" INTO TABLE pet;
再使用如下命令看看是否已将数据输入到数据库表中:mysql> select * from mytable;
(T111)
分享到:
相关推荐
【MySQL数据库】〖mysql8驱动jar包〗mysql-connector-java-8.0.23.jar 我寻见一片海 碧蓝且耀着光 大片船只航行其上 都向着远方 Shared by Foriver_江河 © 1997-8023 江河 All Rights Reserved.
【MySQL数据库】〖mysql8驱动jar包〗mysql-connector-java-8.0.22.jar 我寻见一片海 碧蓝且耀着光 大片船只航行其上 都向着远方 Shared by Foriver_江河 © 1997-8023 江河 All Rights Reserved.
【MySQL数据库】〖mysql5驱动jar包〗mysql-connector-java-5.1.49.jar 我寻见一片海 碧蓝且耀着光 大片船只航行其上 都向着远方 Shared by Foriver_江河 © 1997-8023 江河 All Rights Reserved.
【MySQL数据库】〖mysql8驱动jar包〗mysql-connector-java-8.0.21.jar 我寻见一片海 碧蓝且耀着光 大片船只航行其上 都向着远方 Shared by Foriver_江河 © 1997-8023 江河 All Rights Reserved.
内附教程,正常安装替换就可以了。支持常用数据库,MySQL,SQL server,Oracle,SQLite等。
MySQL数据库面试题.url
前言 有的时候我们在查看数据库数据时,会看到乱码。实际上,无论何种数据库只要出现乱码问题,这大多是由于数据库字符集...就像是解读一片文章的时候用那种语言来解析。例如:中国人常使用的utf8编码,代表的是中文。
uroot -proot test -e “LOAD DATA INFILE ‘/usr/1.txt’ replace INTO TABLE test FIELDS TERMINATED BY ‘\t’ (name,address)” info: 1.txt zhangsan wuhan lishi wuhan 把1.txt文件插入到mysql数据库中 ...
校园图书在线阅读系统功能如下: ... ...还可以查看当前借阅信息和历史借阅信息。 3)图书信息管理:图书管理员可以对图书进行删除,增加,更新等操作。...数据库:mysql 5.7+ 数据库工具:Navicat11+ 开发软件: idea
校园图书在线阅读系统功能如下: ... ...还可以查看当前借阅信息和历史借阅信息。 3)图书信息管理:图书管理员可以对图书进行删除,增加...数据库:mysql 5.7+ 数据库工具:Navicat11+ 开发软件: idea Maven包:Maven3.3.9+
只好查资料,发现了一个解决方法,就是在mysql_connect后面加一句SET NAMES UTF8,即可使得UTF8的数据库消除乱码,对于GBK的数据库则使用SET NAMES GBK,代码如下: $mysql_mylink = mysql_connec
只好查资料,发现了一个解决方法,就是在mysql_connect后面加一句SET NAMES UTF8,即可使得UTF8的数据库消除乱码,对于GBK的数据库则使用SET NAMES GBK,代码如下: $mysql_mylink = mysql_conn
就像写作文,要有自己思路总是一般来说要经过几个阶段,首先学习词汇,然后学习造句,然后大量阅读别人的文章,自己模仿着写一些,逐渐的经验积累,才能形成自己的思路。学编程,恐怕也得慢慢的来吧,只是看一看、听...
在没有使用框架的前提下,例如smarty模板,连接数据库就是一个很头疼的问题,总是每个 页面都要去写连接服务器等操作,这里简单实现了一个增删改查 连接数据库 优化等的一个php类,保证不让你下载失望,期待吧
Ourmsg设计为服务器端和客户端(C/S)模式,服务器端数据库兼容MS SQL SERVER和MYSQL等,本程序提供了基于MS SQL SERVER和MYSQL的基础数据库。客户端数据库采用SQLite主要用于保存聊天记录。 Ourmsg适用于企事业单位...
校园图书在线阅读系统功能如下: ... ...还可以查看当前借阅信息和历史借阅信息。 3)图书信息管理:图书管理员可以对图书进行删除,增加...数据库:mysql 5.7+ 数据库工具:Navicat11+ 开发软件: idea Maven包:Maven3.3.9+
unidac是一个完整的标准数据库连接解决方案,可以支持 Oracle, SQL Server, MySQL, InterBase, 和 Firebird。unidac的技术亮点:支持最流行的数据库;全力支持最新的服务器版本;支持最新的IDE版本的VCL和vcl.net两...
博客的出现给了人们新的选 择,人们可以在自己的博客上写文章发照片,可以向自己的亲朋好友表达自己的话语和 感情。而最近几年非常受大众欢迎的微博则证明了人们的这种需求。 本文设计的个人博客系统是近年来随着...
一个简单的SSM框架整合示例代码,采用XML配置文件方式整合。 适合学习SSM的新手学习使用。 使用的工具说明: ...数据库:MySql5.7.19 数据库脚本:/src/sql/mydb.sql SSM框架版本:Srping4.3.9,MyBatis3.4.4
一个简单的SSM框架整合示例代码,采用XML配置文件方式整合。适合学习SSM的新手学习使用。 使用的工具说明: IDE: eclipse4.7 SSM框架版本:Srping4.3.9,MyBatis...数据库:MySql5.7.19 数据库脚本:/src/sql/mydb.sql