MySQL基础(二)

来源:互联网 发布:xy苹果助手网络异常 编辑:程序博客网 时间:2024/04/29 20:41
        
        PS:{  }代表必选,  |  代表任选其一,[  ]代表可选

创建数据库
       CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name
        例子:
                CREATE DATABASE IF NOT EXISTS t1 CHARACTER SET gbk;


修改数据库字符编码

     ALTER DATABASE mydb CHARACTER SET utf8;


查看mysql数据库的字符编码

      SHOW VARIABLES LIKE 'character%'; //查询当前mysql数据库的所有属性的字符编码


查看所创建的数据库的属性
       SHOW CREATE DATABASE t1;

查看当前服务器下的数据库列表
       SHOW {DATABASES | SCHEMAS} [LIKE ‘pattern’  |  WHERE expr]
        例子:
                SHOW DATABASES;

修改数据库
        ALTER {DATABASES | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name
        例子:
                 ALTER DATABASE t1 CHARACTER  SET = utf8;

删除数据库
        DROP {DATABASE | SCHEMA} [IF EXISTS] db_name
        例子:
                DROP DATABASE t1;

打开数据库
        USE 数据库名称;
         例子:
                 USE t1;

显示当前使用的数据库
        SELECT DATABASE();

创建数据表
         CREATE TABLE [IF NOT EXISTS] table_name(
                   column_name data_type,
                    .......
          );
          例子:
                  CREATE TABLE tb1(
                            `username` VARCHAR(20),
                            `age` TINYINT UNSIGNED,
                            `salary` FLOAT(8,2) UNSIGNED
                  );

查看数据表列表
        SHOW TABLES [FROM db_name] [LIKE ‘pattern’ | WHERE expr]
        例子:
                SHOW TABLES FROM mysql;

查看数据表结构
       SHOW COLUMNS FROM tbl_name
       例子:
               SHOW COLUMNS FROM tb1;

插入记录
       INSERT [INTO] tbl_name [(col_name,...)] VALUES(val,...)
       例子:
                INSERT INTO tb1 VALUES(‘Tom’,25,7856.2);
                INSERT INTO tb1(username,salary) VALUES(‘John’,4500.69);
               
记录查找
       SELECT expr,... FROM tbl_name
       例子:
                SELECT * FROM tb1;

1 0