zoukankan      html  css  js  c++  java
  • MySQL_基本操作

    与MySQL的零距离接触

    my-default.ini配置文件

    编码方式

    [mysql]

    default-character-set=utf8

    [mysqld]

    character-set-server=utf8

    第1章 初涉MySQL

    ---停止和启动MySQL----------------------------------------------

    1.图形化界面

      重启服务

    2.cmd 以管理员身份运行cmd

      net start mysql

      net stop mysql

    ---MySQL----------------------------------------------

    登录 退出cmd:cls 清屏

    mysql -v

    mysql -uroot -p (不写密码会下一步提示输入密码)

    mysql -uroot -p -P3306(没修改过可省略) -h127.0.0.1 (-h127.0.0.1 本地,连接本地时可省略)

    退出

    mysql > exit;

    mysql > quit;

    mysql > q;

    -修改mysql提示符--------------------------

    1.连接客户端时通过参数指定

    shell>mysql -uroot -proot --prompt h(h: 服务器的名称)

    2.连接上客户单后,通过prompt 命令实现

    localhost> PROMPT mysql> 变为mysql >

    mysql > PROMPT  Dh (Thu Jun 22 10:57:57 2017localhost)

     提示符参数 :

      D 完整日期

      d 当前数据库

      h 服务器名称

      u 当前用户

    ------语句规范:--------------------------------------------------

    语句规范:

    。关键字与函数名称全部大写

    。数据库名,表名,字段名全部小写

    。SQL语句必须以分号结尾

    -------命令--------------------------------------------------

    显示当前服务器版本:  SELECT VERSION();

    显示当前日期  SELECT NOW();

    显示当前用户  SELECT USER();

    ---数据库操作---------------------------------------------

     {} :必选项

     []:可选项

    查看当前服务器下的数据表列表:

      SHOW {DATABASES | SCHEMA } [LIKE 'pattern' | WHERE exprision];

    创建数据库:

     CREATE {DATABASE | SCHEMA } [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name

     改:ALTER {DATABASE|SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name;

     删除数据库: DROP DATABASE name;DROP DATABASE IF EXISTS name; SHOW WARNINGS;

    第2章 数据类型与操作数据表

     

    ---数据类型与操作数据表-------------------------------------------------------------------------

    打开数据库 USE databasename

     创建表 打开数据库:USE DATABASE dbname 检查打开的数据库:SELECT DATABASES(); 创建数据表:CREATE TABLE IF NOT EXISTS tbname(age TINYINT UNSIGNED, name VARCHAR(20), salary FLOAT(8,2) UNSIGNED);

     MYSQL数据类型-整型 TINYINT------1个字节---负128~127 ,无符号0到255 SMALLINT- --2个字节----负32768到32767, 0到65535 MEDIUMINT----3个字节---负8388608到8388607, 0到16777215 INT----------4个字节---负2147483648到2147483647 0到4294967295 BIGINT-------8个字节----2的63次方~2的63次方-1;无符号:0~2的64次方-1;

     整型可分为五种类型,分别为TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT,各类型所占字节不同(即所占内存不同),应根据实际情况选取,如 年龄 用TINYINT即可

     1、YEAR:1970至2069 2、TIME:-838:59:59至838:59:59 3、DATE:1000-1-1至9999-12-31 4、DATETIME: 1000-1-1 00:00:00至9999-12-31 23:59:59 5、TIMESTAMP存储范围:1970-1-1 00:00:00到2037-12-31 23:59:59

     浮点型数据类型 float(单精度浮点):float[(M,D)] m是数字总位数,d是小数点后面的位数,如果md被省略,会根据硬件允许的限制来保存值 double(双进度浮点):double[(M,D)]一般是float存储范围的十倍,C语言默认显示15位小数。 FLOAT[(M总位数,D小数点后位数)]M>=D。单精度浮点,保留小数点后7位,C语言默认显示6位小数。

    第3章 约束以及修改数据表

     

    第4章 操作数据表中的记录

     

    第5章 子查询与连接

     

    第6章 运算符和函数

     

    第7章 自定义函数

     

    第8章 MySQL存储过程

     

    第9章 MySQL存储引擎

     

    第10章 MySQL图形化管理工具

     
  • 相关阅读:
    Windows 7 远程协助
    Windows 7 帮助和支持资源—第三方网站
    Windows 7 帮助和支持资源—第三方软件
    数据结构-队列
    数据结构-栈
    pycharm每日技巧-2
    数据结构-链表
    时间处理-1
    二维数组的排序
    《疯狂的简洁》书摘
  • 原文地址:https://www.cnblogs.com/charles999/p/7060240.html
Copyright © 2011-2022 走看看