快捷搜索:
来自 网络数据库 2019-11-01 10:42 的文章
当前位置: 67677新澳门手机版 > 网络数据库 > 正文

基本功命令,mysql数据库的基本操作

新京葡娱乐场网址 1

主要从以上篇幅来介绍mysql的一些知识点

仅作为自己学习数据库基本操作使用,用到哪个就贴上哪个的截图

一.Mysql简介

MySQL是一个关系型数据库管理系统由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

 

二.逻辑架构

新京葡娱乐场网址 2

 

三.Mysql基本命令

首先打开mysql控制台,输入密码(默认为空)回车进入

I.库


新京葡娱乐场网址 3

1. 创建数据库

语法 :create database 数据库名

#创建数据库ab

create database ab;

 

2. 查看数据库

#显示所有的数据库

show databases;

#以行显示所有数据库

show databases G

一、mysql数据库的基本操作
   
    1、查看数据库
        show databases;             可以看到有四个数据库

新京葡娱乐场网址 ,3.删除数据库

语法 :drop database 数据库名

删除数据库ab

drop database ab;

新京葡娱乐场网址 4

II.表


 

1. 创建表

语法 :create table 表名 (字段名,类型,字段名,类型,字段名,类型);

create table book(idint(10),namechar(40),ageint);

 2、创建数据库
        create database 数据库名;

2.查看表结构

desclist;

explain food.list;

show columns from food .list;

show columns from food. list like'%id';

#查看表的创建过程,指定存储引擎,字符集

show create table list;

      创建一个名字叫gbook的数据库

3.mysql存储引擎

mysql的存储引擎包括:MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDBCluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED

新京葡娱乐场网址 5

4. 删除表

语法:drop table 表名

drop table list;

 

5.修改表名

语法:alter table 表名 rename 新表名;

alter table list rename lists;

    3、选着指定数据库
        use 数据库名;      mysql大小写不敏感,看到database changed就已经成功使用了指定的数据库

6. 修改表中的字段类型

语法:alter table 表名 modify 要修改的字段名 字段名的新字段类型

alter table lists modifyid char(40);

新京葡娱乐场网址 6

7.修改表中字段名称和类型

语法:alter table 表名 change 原字段名 新字段名 新字段类型

alter table lists change id ids int(40);

 

8.表中添加字段

    4、删除数据库
        drop database 数据库名;
    5、数据库修改名称的三种方法
        a、RENAME database olddbname TO newdbname  
            这个是5.1.7到5.1.23版本可以用的,但是官方不推荐,会有丢失数据的危险
        b、
            1.创建需要改成新名的数据库。

1.表中添加字段

语法:alter table 表名 add 字段名 字段类型

alter table lists add sum int(50);

            2.mysqldum 导出要改名的数据库
            3.删除原来的旧库(确定是否真的需要)
            当然这种方法虽然安全,但是如果数据量大,会比较耗时
        c、  #!/bin/bash # 假设将sakila数据库名改为new_sakila #     
                MyISAM直接更改数据库目录下的文件即可  mysql -uroot -p123456 -e 'create database if not exists new_sakila' list_table=$(mysql -uroot -p123456 -Nse "select table_name from information_schema.TABLES where TABLE_SCHEMA='sakila'")  for table in $list_table do     mysql -uroot -p123456 -e "rename table sakila.$table to new_sakila.$table" done

2.表第一行添加字段

语法:alter table 表名 add 字段名 字段类型 first

#第一行添加字段

alter table lists add sum int(50)first;

二、mysql数据表的基本操作
    1、创建表
        creat table 表名(column_name column_type not null,……)

3.在字段后添加字段

语法:alter table 表名 add 字段名 字段类型 after su

#字段su后添加字段

alter table lists add so char(30)after su;

 

9.删除表中字段

语法:alter table 表名 drop 字段名

alter table lists drop so;

在gbook库中创建了admin表  有username和userpass两项

本文由67677新澳门手机版发布于网络数据库,转载请注明出处:基本功命令,mysql数据库的基本操作

关键词: