zoukankan      html  css  js  c++  java
  • 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 "[表达式]";    例如[开]     表列明是“开” 开头的

  • 相关阅读:
    rsync安装配置实时同步
    ORA-00392: log 4 of thread 2 is being cleared, operation not allowed
    CentOS 6.4安装配置LNMP服务器(Nginx+PHP+MySQL)
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
    常见服务端口
    linux客户端传输文件到Windows本地
    windows/Linux主机重启NetBackup服务和后台进程
    linux命令之grep命令
    linux命令之awk命令
    Shiro安全框架
  • 原文地址:https://www.cnblogs.com/yiyunkeji/p/7810549.html
Copyright © 2011-2022 走看看