大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> 数据库 -> MySQL入门学习(三)学习篇

MySQL入门学习(三)学习篇

时间: 2021-07-31 作者:daque

领会了少许最基础的操纵吩咐后,咱们再来进修怎样创造一个数据库和数据库表。 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;

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.