• mysql 常用基础语句


    一、数据库,表的基本语句

    1.创建数据库

      CREATE DATABASE 数据库名字;

    2.删除数据库

      DROP DATABASE 数据库名字;

    3.创建新表

      CREATE TABLE test (
                id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
                NAME VARCHAR(20) NOT NULL,
                sex VARCHAR(20) NOT NULL,
                age TINYINT UNSIGNED NOT NULL,
                phone VARCHAR(13) NOT NULL
                ) ; 

    4.删除新表

      drop table 表的名字。

    5.增加一列

      ALTER TABLE 表名 ADD 列名  类型 ;

    6.增加一列(默认值)

      ALTER TABLE 表名 ADD  列名  类型  DEFAULT  值;

    7.添加主键(如果有主键,不能添加)

      ALTER TABLE 表名 ADD PRIMARY KEY(列名);

    8.删除主键

      ALTER TABLE 表名 DROP PRIMARY KEY;

    9.查看所有数据库;

      SHOW DATABASES;

    二、增删改查 基本语句

    1.添加数据

    INSERT INTO 表名(列1,列2.......) VALUES 
                    (NULL,值2,值3......),
                    (NULL,值2,值3......);

    注:id 自动增长可赋值为null。

    2.删除数据

      DELETE FROM 表名 WHERE 条件

    3.更改数据

      UPDATE 表名 SET   列=值  WHERE  条件

    4.查数据(基本)

      SELECT  列  FROM  表名;

      SELECT  列  FROM  表名  WHERE 条件;

    三、用户管理

    1.新建用户:

      CREATE USER 用户名 IDENTIFIED BY "密码";

    2.更改密码:

      SET PASSWORD FOR 用户名=PASSWORD("新密码");

    3.权限管理

    1.查看用户权限

      SHOW GRANTS FOR  用户;

    四、表

    1.复制表

        CREATE TABLE   新表名  SELECT * FROM 旧表;

    2.部分复制

        CREATE TABLE   新表名  SELECT  表中的字段 FROM 旧表;

    五、正则表达式

      SELECT * FROM 表名 WHERE 表的列名  REGEXP "[表达式]";    例如[开]     表列明是“开” 开头的

  • 相关阅读:
    html不点击提交,自动post
    wpf slider刻度
    visual studio 的 code snippet(代码片段)
    更换手机号之前
    post提交
    动态修改settings
    获取文件数据流+叠加byte数组(给byte数组加包头包尾)
    装箱与拆箱
    ue4中窗口打开web地址
    C++通过Callback向C#传递数据,注意问题
  • 原文地址:https://www.cnblogs.com/yiyunkeji/p/7810549.html
Copyright © 2020-2023  润新知