这篇文章主要介绍mysql中库和表的简单操作案例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
 
一. 库的操作
 
1.创建数据库
 
     创建数据库:
 
      create database 库名 charset utf8;   charset uft8  可选项
 
1.2 数据库命名规范:
 
 可以由字母、数字、下划线、@、#、$
 
 区分大小写
 
 唯一性
 
 不能使用关键字如 create select
 
 不能单独使用数字
 
 最长128位
 
2.数据库基本操作:
 
查看数据库
show databases;
show create database db1;
select database();
选择数据库
USE 数据库名
删除数据库
DROP DATABASE 数据库名;
修改数据库
alter database db1 charset utf8;
二. 表的操作:
 
表相当于文件,表中的一条记录就相当于文件的一行内容,表中的一条记录有对应的标题,称为
  
第一行的cid  cname  teacher_id 是字段,  其余每一行 都是一条记录.
 
创建表:
 
#语法:
create table 表名(
字段名1 类型[(宽度) 约束条件],
字段名2 类型[(宽度) 约束条件],
字段名3 类型[(宽度) 约束条件]
);
#注意:
1. 在同一张表中,字段名是不能相同
2. 宽度和约束条件可选、非必须,宽度指的就是字段长度约束,例如:char(10)里面的10
3. 字段名和类型是必须的
# 事例
 
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)

dawei

【声明】:固原站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。