博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL创建数据库和数据库表
阅读量:5295 次
发布时间:2019-06-14

本文共 1808 字,大约阅读时间需要 6 分钟。

1、使用SHOW语句找出在服务器上当前存在什么数据库:

mysql> show databases;+--------------------+| Database           |+--------------------+| information_schema || mysql              || performance_schema || test               |+--------------------+4 rows in set (0.00 sec)

2、创建一个数据库xdliu

mysql> create database xdliu;Query OK, 1 row affected (0.03 sec)

3、选择你所创建的数据库

mysql> use xdliu;Database changed

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.13 sec)

由于name、birthadd的列值是变化的,因此选择VARCHAR,其长度不一定是20。可以选择从1到255的任何长度,如果以后需要改变它的字长,可以使用ALTER TABLE语句。);性别只需一个字符就可以表示:"m"或"f",因此选用CHAR(1);birth列则使用DATE数据类型。 

创建了一个表后,我们可以看看刚才做的结果,用SHOW TABLES显示数据库中有哪些表:  

mysql> show tables;+-----------------+| Tables_in_xdliu |+-----------------+| mytable         |+-----------------+1 row in set (0.00 sec)

5、显示表的结构:

 

mysql> describe mytable;+-----------+-------------+------+-----+---------+-------+| Field     | Type        | Null | Key | Default | Extra |+-----------+-------------+------+-----+---------+-------+| name      | varchar(20) | YES  |     | NULL    |       || sex       | char(1)     | YES  |     | NULL    |       || birth     | date        | YES  |     | NULL    |       || birthaddr | varchar(20) | YES  |     | NULL    |       |+-----------+-------------+------+-----+---------+-------+4 rows in set (0.02 sec)

 

6、 往表中加入记录 

我们先用SELECT命令来查看表中的数据: 
mysql> select * from mytable; 
Empty set (0.00 sec)
这说明刚才创建的表还没有记录。 加入一条新记录:

mysql> insert into mytable    -> values('xdliu','f','1990-01-01','china');Query OK, 1 row affected (0.24 sec)

  

 

转载于:https://www.cnblogs.com/xdliu/archive/2013/06/07/database.html

你可能感兴趣的文章
20145308 《网络对抗》 注入shellcode+Return-to-libc攻击 学习总结
查看>>
将多张图片和文字合成一张图片
查看>>
自己动手写ORM(01):解析表达式树生成Sql碎片
查看>>
如何使用USBWebserver在本机快速建立网站测试环境
查看>>
百度Ueditor编辑器的Html模式自动替换样式的解决方法
查看>>
变量提升
查看>>
线性表可用顺序表或链表存储的优缺点
查看>>
在现有的mysql主从基础上,搭建mycat实现数据的读写分离
查看>>
[Flex] flex手机项目如何限制横竖屏?只允许横屏?
查看>>
tensorflow的graph和session
查看>>
JavaScript动画打开半透明提示层
查看>>
Mybatis生成resulteMap时的注意事项
查看>>
jquery-jqzoom 插件 用例
查看>>
1007. Maximum Subsequence Sum (25)
查看>>
iframe的父子层跨域 用了百度的postMessage()方法
查看>>
图片生成缩略图
查看>>
动态规划 例子与复杂度
查看>>
查看oracle数据库的连接数以及用户
查看>>
【数据结构】栈结构操作示例
查看>>
中建项目环境迁移说明
查看>>