• MySQL开发——【数据库、数据表的基本操作】


    启动MySQL服务器端

    CMD启动MySQL服务器端

    1 net  start(启动)|stop(停止)|restart(重启)服务名称(mysql)

    连接MySQL服务器端

    CMD连接MySQL服务器端

    1 mysql  -h localhost或127.0.0.1 -P 3306  -u root -p 密码
    2 注意:在应用过程中,其实如果是本机,-h与-P是可以省略不写的

    退出MySQL服务器端

    CMD退出MySQL服务器端

    1 quit或exit

    使用SQL语句【查看】数据库

    ①显示所有数据库,基本语法:

    1 show  databases;  //显示所有数据库
    2 特别注意:每一条SQL语句的末尾必须分号(英文状态下)

    ②显示指定数据库,基本语法:

    1 show  databases  like   ‘匹配符’;
    2 匹配符:
    3     % :匹配任意个字符,如info%
    4     _ : 匹配任意某个字符,只匹配一个字符,如o_

    使用SQL语句【创建】数据库

    基本语法:

    1 create  database  数据库名称[库选项];
    2 库选项:
    3 字符集:存储数据时需要使用的字符集,utf8或gbk
    4 校对集:数据比较时所使用的比对规则,_bin,_ci,_cs,一般是默认的

    ①默认情况下不能使用关键字作为数据库的名称

    ②如果一定想使用关键字或中文作为数据库的名称,可以使用``点号(Esc下面的~键的英文字符)

    使用SQL语句【修改】数据库

    基本语法:

    1 alter  database   数据库名称   charset  新编码格式;
    2 特别注意:在MySQL中,数据库的名称是固定的,不能修改,只能删除。我们所谓的修改都是针对编码格式。

    使用show create database指令查看修改结果:

    使用SQL语句【删除】数据库

    基本语法:

    1 drop  database  数据库名称;

    使用SQL语句【创建】数据表

    基本语法:

    1 create  table[if not exists] 数据表名称(
    2 字段名称字段类型[字段约束],
    3 字段名称字段类型   [字段约束],
    4    ...
    5 ) [表选项];
    6 表选项:
    7 数据表引擎:Myisam与InnoDB引擎
    8 字符集:utf8或gbk
    9 校对集:_bin、_ci、_cs

    第一种创建方式:直接指定数据库的名称

    第二种创建方式:隐式创建,需要使用use关键字选择数据库

    第三种创建方式:以复制方式创建数据库,

      基本语法:

    1 create table sh_copy_goods like sh_goods;

    使用SQL语句【查看】数据表

    ①查看所有数据表,基本语法:

    1 show tables;

    ②查看指定数据表,基本语法:

    1 show  tables  like   ‘匹配符’;
    2 % : 匹配任意个字符
    3 _ :只匹配一个字符

    使用SQL语句【查看】数据表结构

    基本语法:

    1 desc|describe|show columns from 数据表名;# 来查看数据表的表结构

    使用SQL语句【查看】数据表的引擎或编码格式

    基本语法:

    1 show  create  table   数据表名称;

    使用SQL语句【修改】数据表名

    基本语法:

    1 rename  table数据表旧名  to  数据表新名;

    使用SQL语句【修改】数据表(字段信息:字段名称、字段类型)

    ①修改数据表的字段(添加字段),基本语法:

    1 alter  table  数据表名称 add  column 字段名称 字段类型 first|after  如果是after后面要跟字段名称;

    ②修改数据表的字段名称(change),基本语法:

    1 alter  table  数据表名称 change  旧字段名称 新字段名称 字段类型;

    ③修改数据表的字段类型(modify),基本语法:

    1 alter  table  数据表名称  modify  字段名称 新字段类型;

    删除数据表字段信息,基本语法:

    1 alter  table 数据表名称 drop  字段名称;

    使用SQL语句【删除】数据表

    基本语法:

    1 drop  table  数据表名称;

    使用SQL语句实现对引擎、编码格式以及校对集的修改

    基本语法:

    1 alter  table  数据表名称  [charset 新编码格式|character set 新编码格式]  [collate  校对集]  [engine = 新引擎(MyiSam或InnoDB)]

    ###########################################################

  • 相关阅读:
    .net UserControl用户控件传值
    (DevExpress2011控件教程)ASPXTreeList 范例2: ASPxTreeList杂项设置
    [转 逆水行船]Oracle中创建表,创建序列,创建自增字段,添加注释, 添加记录,添加触发器,提交
    封装基本类在项目中的应用
    [原创]visual 2008下使用Enterprise library4.01连接Oracle的例子
    [转thyking xiao's blog]asp.net 2.0实现多语言(一)
    jquery autocomplete 实现搜索提示功能,中文/拼音也没问题
    jQuery API$.extend(target,prop1,propN)
    通用权限管理设计 之 数据库结构设计
    jQuery弹出层插件Dialog
  • 原文地址:https://www.cnblogs.com/yuanlili/p/8855638.html
Copyright © 2020-2023  润新知