• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Mysql数据库的库表的操作介绍(代码示例)

mysql 搞代码 4年前 (2022-01-09) 19次浏览 已收录 0个评论

本篇文章给大家带来的内容是关于Mysql数据库的库表的操作介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

一. 库的操作

1.创建数据库

创建数据库:

create database 库名 charset utf8; charset uft8 可选项

1.2 数据库命名规范:

 可以由字母、数字、下划线、@、#、$

 区分大小写

 唯一性

 不能使用关键字如 create select

 不能单独使用数字

 最长128位

2.数据库基本操作:

1 查看数据库show databases;show create database db1;select database();2 选择数据库USE 数据库名3 删除数据库DROP DATABASE 数据库名;4 修改数据库alter database db1 charset utf8;

二. 表的操作:

表相当于文件,表中的一条记录就相当于文件的一行内容,表中的一条记录有对应的标题,称为

第一行的cid cname teacher_id 是字段, 其余每一行 都是一条记录.

创建表:

#语法:create table 表名(字段名1 类型[(宽度) 约束条件],字段名2 类型[(宽度) 约束条件],字段名3 类型[(宽度) 约束条件]);#注意:1. 在同一张表中,字段名是不能相同2. 宽度和约束条件可选、非必须,宽度指的就是字段长度约束,例如:char(10)里面的103. 字段名和类型是必须的
# 事例mysql> create database db1 charset utf8;mysql> use db1;mysql> create table t1(      -> id int,     -> name varchar(50),    -> sex enum('male','female'),    -> age int(3)    -> );mysql> show tables; #查看db1库下所有表名mysql> desc t1;+-------+-----------------------+------+-----+---------+-------+| Field | Type                  | Null | Key | Default | Extra |+-------+-----------------------+------+-----+---------+-------+| id    | int(11)               | YES  |     | NULL    |       || name  | varchar(50)           | YES  |     | NULL    |       || sex   | enum('male','female') | YES  |     | NULL    |       || age   | int(3)                | YES  |     | NULL    |       |+-------+-----------------------+------+-----+---------+-------+mysql> select id,name,sex,age from t1;Empty set (0.00 sec)mysql> select * from t1;Empty set (0.00 sec)mysql> select id,name from t1;Empty set (0.00 sec)

查看表结构:

mysql> describe t1; #查看表结构,可简写为:desc 表名+-------+-----------------------+------+-----+---------+-------+| Field | Type                  | Null | Key | Default | Extra |+-------+-----------------------+------+-----+---------+-------+| id    | int(11)               | YES  |     | NULL    |       || name  | varchar(50)           | YES  |     | NULL    |       || sex   | enum('male','female') | YES  |     | NULL    |       || age   | int(3)                | YES  |     | NULL    |       |+-------+-----------------------+------+-----+---------+-------+mysql> show create table t1\G; #查看表详细结构,可加\G

插入数据

mysql> insert into t1 values    -> (1,'chao',18,'male'),    -> (2,'sb',81,'female')    -> ;mysql> select * from t1;+------+------+------+--------+| id   | name | age  | sex    |+------+------+------+--------+|    1 | chao |   18 | male   ||    2 | sb |   81 | female |+------+------+------+--------+mysql> insert into t1(id) values     -> (3),    -> (4);mysql> select * from t1;+------+------+------+--------+| id   | name | age  | sex    |+------+------+------+--------+|    1 | chao |   18 | male   ||    2 | sb |   81 | female ||    3 | NULL |<b style="color:transparent">本文来源gao@!dai!ma.com搞$$代^@码网*</b> NULL | NULL   ||    4 | NULL | NULL | NULL   |+------+------+------+--------+

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Mysql数据库的库表的操作介绍(代码示例)

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址