当前位置:  数据库>mysql

用MySQL创建数据库和数据库表代码

    来源: 互联网  发布时间:2014-09-06

    本文导语:  1、使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ 3 rows in set (0.00 sec) 2、创建一个数据库abccs mysql> Create DATABASE abccs; 注意不同操作系统对大小写的敏感...

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;

    
 
 

您可能感兴趣的文章:

  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • xp下的mysql数据库如何迁移到linux中的mysql
  • Linux和windows下用mysql c++ library操作Mysql数据库
  • 解析mysql数据库还原错误:(mysql Error Code: 1005 errno 121)
  • mysql jdbc连接mysql数据库步骤及常见参数详解
  • mysql数据库中的information_schema和mysql可以删除吗?
  • IP地址数字互转 iis7站长之家
  • mysql数据库备份命令分享(mysql压缩数据库备份)
  • mysql数据库下载安装教程和使用技巧
  • Python Mysql数据库操作 Perl操作Mysql数据库
  • 数据库迁移工具 DBConvert for MySQL & PostgreSQL
  • 快速修复损坏的MySQL数据库
  • 使用dreamhost空间实现MYSQL数据库备份方法
  • Oracle欲收购开源数据库MySQL未果
  • 请教mysql数据库连接问题
  • 有谁在redhat下安装过Mysql数据库?谢谢了
  • MySQL数据库备份恢复程序 MySQLDumper
  • 网易的MySQL数据库分支 InnoSQL
  • 如何用java连接mysql数据库?
  • 更改Mysql数据库存储位置的具体步骤
  • mysql数据库访问权限问题
  • mysql数据类型datetime,date和timestamp比较
  • 如何将mysql的数据文件移到指定目录,而且要保证mysql要运行正常.
  • mysql 命令大全及导入导出表结构或数据
  • mysql 10w级别的mysql数据插入
  • 一句命令完成MySQL的数据迁移(轻量级数据)
  • 怎样让我的程序能像mysql一样运行后有一个mysql>的提示符等待用户输入并解析用户输入的数据然后执行操作?
  • mysql 导入导出数据库、数据表的方法
  • 要访问mysql数据库中排列在最前面的5条数据,怎么班?
  • 删除mysql数据库中的重复数据记录
  • mysql数据库修改数据表引擎的方法
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 急!linux下mysql的创建用户组和创建用户命令不能生效啊????
  • mysql 添加索引 mysql 如何创建索引
  • MySQL里Create Index 能否创建主键 Primary Key
  • 请问MYSQL 创建的数据库在什么地方(路径)我用的是REDHAT7。3并用RPM安装
  • MySQL外键创建失败1005原因汇总
  • MySQL5创建存储过程的示例
  • Mysql启动与数据库的创建方法[图文]
  • 在Mysql上创建数据表实例代码
  • MySQL 创建主键,外键和复合主键的语句
  • MySQL 创建索引(Create Index)的方法和语法结构及例子
  • mysql创建函数出现1418错误的解决办法
  • 解析在MySQL里创建外键时ERROR 1005的解决办法
  • php mysql创建临时表的例子
  • MySQL学习笔记2:数据库的基本操作(创建删除查看)
  • mysql外键(Foreign Key)介绍和创建外键的方法
  • 如何使用JSP+MySQL创建留言本(一)
  • mysql创建Bitmap_Join_Indexes中的约束与索引
  • 解析MySQL创建外键关联错误 - errno:150
  • MySQL动态创建表,数据分表的存储过程
  • MYSQL建立外键失败几种情况记录Can't create table不能创建表
  • mysql中如何查看最大连接数(max_connections)和修改最大连接数
  • 在 linux下输入"mysql"命令,进入mysql命令行,但出现“Can't connetc to local MySQL server thuough socket /var/lib/mysql/mysql.sock
  • Mysql查询错误:ERROR:no query specified原因
  • MySQL 重装MySQL后, mysql服务无法启动
  • php安装完成后如何添加mysql扩展
  • 为什么用linux安装盘安装了mysql后,启动mysql,提示找不到mysql.sock文件?
  • mysql中查询当前正在运行的SQL语句并找出mysql中运行慢的sql语句
  • 請教,在redhat linux7.2+mysql 中,系統提示mysql已啟動,網頁卻不能訪問mysql?
  • Myeclipse中自带Tomcat的JDBC连接池配置(mysql和mssql)
  • 求解释: useradd -g mysql mysql -d /home/mysql -s /sbin/nologin
  • MySQL Workbench的下载安装与使用教程


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3