zoukankan      html  css  js  c++  java
  • SQL数据库的一些操作

    ——以 MySQL为例

    复制代码
    //登陆
    mysql -u root -p
    
    //创建一个名为test_lib的数据库
    CREATE DATABASE test_lib
    
    //删除一个名为test_lib的数据库
    DROP DATABASE test_lib
    
    //选择test_lib数据库
    USE test_lib
    
    //添加一个包含3列的表(table)[参考](http://www.runoob.com/sql/sql-create-table.html)
    CREATE TABLE table1
        (
            column_name1 data_type(size),
            column_name2 data_type(size),
            column_name3 data_type(size)
        );
    
    //删除一个表(table)
    DROP TABLE table_name
    
    //添加一个列(表头)
    ALTER TABLE table_name ADD COLUMN column_name VARCHAR(45);
    
    //删除一列
    ALTER TABLE table1 DROP COLUMN column1;
    
    //添加一行(两种方式,指定列,或者不指定列)
    INSERT INTO table_name (column1,column2,column3,...) VALUES ('value1','value2','value3',...);
    INSERT INTO table_name VALUES ('value1','value2','value3',...);
    
    //删除一行
    DELETE FROM table_name WHERE column5='CCC';
    
    //显示test_lib的所有数据
    SECLET * FROM test_lib
    
    //查看有多少个database
    show databases;
    
    //查看某个database有多少个table
    show tables;
    
    //查看当前使用的数据库
    select database();
    
    //查看数据库使用端口
    show variables  like 'port';
    
    //查看数据库编码
    show variables like 'character%';
    
    //查看数据库的所有用户信息
    select distinct concat('user: ''',user,'''@''',host,''';') as query from mysql.user;
    
    //查看某个具体用户的权限
    show grants for 'root'@'localhost';
    
    //查看数据库当前连接数,并发数
    show status like 'Threads%';
    
    //查看数据文件存放路径
    show variables like '%datadir%';
    复制代码
  • 相关阅读:
    android模拟器EditText 不能用物理键盘输入,也不能用电脑键盘输入
    Java中HashMap遍历的两种方式
    Android平台下基于XMPP的IM研究
    基于MINA框架快速开发网络应用程序
    Java中ArrayList遍历的4种方法
    Java在ACM中的应用
    Java大数
    zoj 1406 Jungle Roads
    hdoj 1009 FatMouse' Trade
    Action 相关组件
  • 原文地址:https://www.cnblogs.com/wt88/p/9624357.html
Copyright © 2011-2022 走看看