zoukankan      html  css  js  c++  java
  • Mysql学习笔记八:Mysql操作

    连接MYSQL

    安装好mysql之后,使用以下命令登陆:

    mysql -u root -p
    

    这个管理界面属于Mysql Client,其通过TCP连接跟Mysql Server 建立连接。

    MysqlClientSQLTCPMysqlServeroxed{Mysql Client} ightarrow ^{TCP}_{SQL}oxed{Mysql Server}

    也可以通过指定主机来连接远程的Mysql server

    mysql -u root -h 127.0.0.1 -p
    

    数据库

    在一个运行MySQL的服务器上,实际上可以创建多个数据库(Database)。要列出所有数据库,使用命令:

    SHOW DATABASES;
    

    其中,information_schemamysqlperformance_schemasys是系统库,不要去改动它们。其他的是用户创建的数据库。

    要创建一个新数据库,使用命令:

    CREATE DATABASE <name>;
    

    要删除一个数据库,使用命令:

    DROP DATABASE <name>;
    

    对一个数据库进行操作时,要首先将其切换为当前数据库:

    USE <name>;
    

    列出当前数据库的所有表,使用命令:

    SHOW TABLES;
    

    要查看一个表的结构,使用命令:

    DESC <name>;
    

    使用以下命令查看创建表的SQL语句:

    SHOW CREATE TABLE <name>;
    

    创建表使用CREATE TABLE语句,而删除表使用DROP TABLE语句:

    CREATE TABLE <name>;
    DROP TABLE <name>;
    

    修改表就比较复杂。如果要给students表新增一列birth,使用:

    ALTER TABLE students ADD COLUMN birth VARCHAR(10) NOT NULL;
    

    要修改birth列,例如把列名改为birthday,类型改为VARCHAR(20)

    ALTER TABLE students CHANGE COLUMN birth birthday VARCHAR(20) NOT NULL;
    

    要删除列,使用:

    ALTER TABLE students DROP COLUMN birthday;
    
  • 相关阅读:
    DataGrid
    取整、取小数点位数
    如何跨浏览器使用连续字符的换行
    如何给 legend 标签设定宽度
    25个简洁优美的网站设计
    重新发现HTML表格
    用户研究角度看设计(2):用户为何视若无睹
    lineheight 属性的继承问题
    jQuery技巧总结
    web2.0网站配色方案
  • 原文地址:https://www.cnblogs.com/yczha/p/13160175.html
Copyright © 2011-2022 走看看