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;

用MySQL创建数据库和数据库表相关推荐

  1. MySQL创建和操纵数据库和表(DDL)最全总结(小白都能能懂哦)

    1.操作数据库 1.1创建数据库 create + database + 数据库名称 当然如果我们不知道数据库是否存在,如果存在就不创建,不存在就创建可以用以下语句 create + database ...

  2. MySQL创建及管理数据库

    (1)命令行中连接mysql服务器 # mysql -u root -p Enter password:****** (没有设置密码直接回车) 以下为实例及登录成功后输出结果: (2)创建数据库 在连 ...

  3. mysql 创建 utf8 的数据库_mysql创建utf8数据库

    CentOS6.5下通过Shell创建.备份.还原MySQL数据库 CentOS6.5下通过Shell创建.备份.还原MySQL数据库 创建数据库: mysql -uroot -p123456 -e ...

  4. [Mysql] 创建和操纵数据表

    1.创建表 创建表的作用在于指定表字段的类型+属性(约束) 创建表使用CREATE TABLE关键字进行操作 语法结构 CREATE TABLE 表名( 字段名   数据类型   属性/约束, ... ...

  5. MySQL创建、更改数据表(CREATE TABLE语句)

    < MySQL数据表的基本操作MySQL修改数据表 > 在创建数据库之后,接下来就要在数据库中创建数据表.所谓创建数据表,指的是在已经创建的数据库中建立新表. 创建数据表的过程是规定数据列 ...

  6. 用mysql创建一张电子杂志表_MySQL数据库——动手实践: 电子杂志订阅表的操作

    数据库的学习在于多看.多学.多想.多动手,只有将理论与实际相结合,才能够体现出数据开发与管理的重要性,展现知识学习的价值与力量.接下来请结合本章所学的知识完成电子杂志订阅表的操作. [实践目标] 此实 ...

  7. ios mysql 创建不同的用户表_iOS中数据库-创建表-增删改查数据-基础语法

    什么是SQL:结构化查询语言.create创建表drop删除表,delete是删除表中的数据 SQL语句不区分大小写,每条语句必须以分号结束,数据库中不可以使用关键字用为表名(sql常用关键字  se ...

  8. mysql创建用户、数据库并授权

    1.进入mysql mysql -u用户名 -p密码 2.创建用户 CREATE USER '用户名'@'%' IDENTIFIED BY '密码'; 3.创建数据库 CREATE DATABASE ...

  9. 用Mysql创建设备管理信息系统数据库(图解)

    通用设备管理信息系统数据库 设备表:id,名称,类别,型号,投运日期,购入日期,制造单位,数量,计量单位,使用部门,安装 地点,产品图片,技术数据,备注: 缺陷表:id, 设备id,缺陷描述,处理情况 ...

  10. mysql创建utf-8字符集数据库

    CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE DATABASE 的语法: CRE ...

最新文章

  1. 整理了十个Python自动化操作
  2. 04-iOS蓝牙传输数据演示
  3. Zuul:路由和高可用小结
  4. 几何与代数(1)知识框架(出题根据)
  5. 甲骨文称 Java 序列化的存在是个错误,计划删除
  6. scm中mysql作用_scm项目问题
  7. 关于C语言,C程序员的我想说两句...
  8. 最小化安装CentOS 7后,图形界面的安装(GNOME、KDE等)
  9. BZOJ - 2819 Nim
  10. java 区间api_Java 常用API(一)
  11. wincc工程组态论文_2020/12/18【推荐】几种常用工控组态软件介绍,这次找齐了,你懂哪种?...
  12. ubuntu 常用软件包安装、卸载和删除的方法
  13. matlab偏最小二乘法及其检验
  14. Unity 视频播放器插件 AVPro Video -- 360全景视频播放+暴风魔镜sdk
  15. 服务器关机 正在注销,Win7系统关机一直卡在正在注销如何解决
  16. 传奇地图文件MapInfo参数大全
  17. 自制java虚拟机_《深入理解Android:Java虚拟机ART》 —1.2.3 准备模拟器和自制系统镜像...
  18. JVM笔记-性能监控与分析工具
  19. C语言ip地址转换成十六进制,将IP地址转换为十六进制
  20. 新智慧杂志新智慧杂志社新智慧编辑部2022年第30期目录

热门文章

  1. c语言命令行选项处理函数getopt和getopt_long() 函数使用
  2. linux nginx漏洞修复,nginx-1.14.1 和 nginx-1.15.6 发布,修复HTTP/2和MP4模块中的漏洞
  3. 用mysql随机查询表a10条数据_ES简介
  4. 用邮箱实现多事件的单向同步
  5. Cortex-M3内核中的异常
  6. linux游戏脚本,ubuntu 新手一键配置脚本
  7. android 判断按钮是否已经有onclicklinstener,通过点击事件监听setOnClickListener彻底理解回调...
  8. 微型计算机中数据总线既可以传输数据信息,计算机考试题库精简版
  9. 读《java的讲座》后感,老师讲座听后感
  10. Linux下CMake简明教程(10) 定义宏来控制打印的信息