• ADADADADAD

    Mysql数据库中基本操作示例[ mysql数据库 ]

    mysql数据库 时间:2024-11-29 09:51:46

    作者:文/会员上传

    简介:

    一. 库的操作1.创建数据库创建数据库:create database 库名 charset utf8;charset uft8 可选项1.2 数据库命名规范: 可以由字母、数字、下划线、@、#、$ 区分大小写 唯一性

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    一. 库的操作

    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 | NULL | NULL ||4 | NULL | NULL | NULL |+------+------+------+--------+

    修改表: alter table 都是固定的语法格式

    语法:1. 修改表名ALTER TABLE 表名 RENAME 新表名;2. 增加字段ALTER TABLE 表名ADD 字段名数据类型 [完整性约束条件…], #注意这里可以通过逗号来分割,一下添加多个约束条件ADD 字段名数据类型 [完整性约束条件…];ALTER TABLE 表名ADD 字段名数据类型 [完整性约束条件…]FIRST; #添加这个字段的时候,把它放到第一个字段位置去。ALTER TABLE 表名ADD 字段名数据类型 [完整性约束条件…]AFTER 字段名;#after是放到后的这个字段的后面去了,我们通过一个first和一个after就可以将新添加的字段放到表的任意字段位置了。3. 删除字段ALTER TABLE 表名 DROP 字段名;4. 修改字段ALTER TABLE 表名 MODIFY字段名 数据类型 [完整性约束条件…];ALTER TABLE 表名 CHANGE 旧字段名 新字段名 旧数据类型 [完整性约束条件…];#change比modify还多了个改名字的功能,这一句是只改了一个字段名ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型 [完整性约束条件…];#这一句除了改了字段名,还改了数据类型、完整性约束等等的内容
    Mysql数据库中基本操作示例.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysqlmysql数据库