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 "[表达式]";    例如[开]     表列明是“开” 开头的

  • 相关阅读:
    学了这些,你就算入门DIV+CSS了(转)
    【转】Web service是什么?
    [转]MongoDB插入和查询操作
    【转】安装m2e最佳方案
    XDS框架基本事务及其Soap消息实例
    数据表改变之后数据的迁移
    HL7 PID (Patient Identification) Segment(HL7规定的PID字段)
    海量数据库的设计
    【转】基于Axis2开发WebService
    【转】JAVA 调用Web Service的方法
  • 原文地址:https://www.cnblogs.com/yiyunkeji/p/7810549.html
Copyright © 2011-2022 走看看