mysql 常用语法
--创建数据库
CREATE DATABASE DB_NAME;
--选中数据库
USE DB_NAME;
--列出数据库列表
SHOW DATABASES;
--删除数据库
DROP DATABASE DB_NAME; --建表语句
CREATE TABLE TABLE_NAME(
ID INT(9) PRIMARY KEY AUTO_INCREMENT,
SALARY FLOAT(10,2),
BIRTHDATE TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
NAME VARCHAR(50) NOT NULL UNIQUE KEY);
--列出数据表列表
SHOW TABLES;
--删除数据表
DROP TABLE TABLE_NAME;
--批量删除数据表
SELECT CONCAT( 'DROP TABLE ', TABLE_NAME, ';' ) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME LIKE 'DAB_NTOS_%'; --添加主键约束
ALTER TABLE TABLE_NAME ADD PRIMARY KEY(ID);
--删除主键约束
ALTER TABLE TABLE_NAME DROP PRIMARY KEY;
--添加主键约束并添加主键自增长
ALTER TABLE TABLE_NAME MODIFY ID INT AUTO_INCREMENT PRIMARY KEY;
--添加唯一性约束
ALTER TABLE TABLE_NAME ADD CONSTRAINT TABLE_NAME_UK UNIQUE KEY(NAME);
--添加外键约束
ALTER TABLE TABLE_NAME ADD CONSTRAINT TABLE_NAME_FK FOREIGN KEY(S_ID) REFERENCES TABLE_NAME2 (ID);
--添加非空约束
ALTER TABLE TABLE_NAME ADD CONSTRAINT TABLE_NAME_NOT_NULL CHECK(COL_NAME IS NOT NULL); --删除默认值设置
ALTER TABLE TABLE_NAME ALTER COLUMN COL_NAME DROP DEFAULT;
--增加默认值设置
ALTER TABLE TABLE_NAME ALTER COLUMN COL_NAME SET DEFAULT DEFAULT_VAL;
mysql 常用语法的更多相关文章
- mysql常用语法操作
一.用户管理: 1.新建用户: >CREATE USER name IDENTIFIED BY 'ssapdrow'; 2.更改密码: >SET PASSWORD FOR name=PAS ...
- Mysql常用语法及入门开篇(一)
数据:信息,记录.阅读: 数据库:数据的仓库,存储许多的数据(信息).按照数据结构来组件.存储和管理数据的,建立在计算机存储设备上的仓库. DBMS: database management Sy ...
- MySQL常用语法命令及函数
#创建数据库# create database 数据库名; #查看数据库# show databases; #选择数据库# use 数据库名; #删除数据库# drop database 数据库名; ...
- 【MySQL】MySQL 常用语法之锁表与解锁表
mysql 锁表语句: Lock锁整张表: 写锁定: LOCK TABLES products WRITE: 写锁,锁定之后,只有当前线程可以进行读操作和写操作,其他线程读操作和写操作均被堵塞.... ...
- MySQL 常用语法 之 UNION与UNION ALL
下面讲一下mySql中的union和union all 的功能以及区别 A union B 是将表A的数据和表B的数据连接成一张表,前提是查询的两张表的列数一定要一样否则出错. A union all ...
- MySQL常用语法总结
一,学习mysql的前戏 1:基础入门命令 show databases: #查看当前MySQL中的所有数据库 create 数据库名: #创建新的数据库 use 数据库名: #使用该数据库 show ...
- mysql常用语法
创建表 create table <表名>( <字段名> 类型(长度) not null primary key auto_increment, **主键 name char ...
- MySQL 常用语法 之 DISTINCT
DISTINCT作用很简单就是去除重复行的数据. 具体看下面列子 表A数据[两条 nami 99] nameA scoreA robin 98 nami 99 saber 98 lu ...
- python链接mysql以及常用语法
MySQL是一个关系型数据库管理系统 ,其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库.在使用过程中不总是和它打交道,导致使用时候都得 ...
随机推荐
- Codeforces Round #276 (Div. 1)
a. 给俩数, 求他俩之间二进制数中1最多的,有多个输出最小的: 贪心,从小到大加能加就加,最后可能碰到一个不能加了但是当前数比l小,那么就加上这个数,然后从大到小,能减就减,见到符合条件 #incl ...
- mysql索引之唯一索引
mysql 的唯一索引一般用于不重复的字段,一般会把表中的id设为唯一索引,创建唯一索引的目的不是为了提高查询速度,而是为了避免数据重复,注意:唯一索引可以有多个,但是列值必须唯一,创建唯一索引使用关 ...
- 更换ios 开发者账号与下载别人的代码 真机调试时注意切换
Buid Setting search sign
- PHP 中的注释
// 这是 PHP 单行注释 /* 这是 PHP 多行 注释 */ <?php $txt1="Learn PHP"; $txt2="w3cschool.cc&quo ...
- php代码生成二维码
//引用范例 1 public function index() { 2 echo "<img src='http://qr.liantu.com/api.php?bg=f3f3f3& ...
- MySQL Left Join,Right Join
魂屁,东西发这里了关于Left Join,Right Join的 在讲MySQL的Join语法前还是先回顾一下联结的语法,呵呵,其实连我自己都忘得差不多了,那就大家一起温习吧(如果内容有错误或有疑问, ...
- js获取下拉列表(select)选中项的值和文本
获取下拉列表选中项的值和文本(select) <html> <head> <meta charset="utf-8"/> <title&g ...
- Backbone一些参考资源
最近想找一个single-page JavaScript application Framework ,而不是单纯的Toolkit+Widget.来看YUI3的一段介绍: 引用 The YUI App ...
- android DatePickerDialog配合edittext实现按日期查询
我们从网上一搜DatePickerDialog相关实现,大多都是默认的形式,也就是不带取消按钮.下边上我的代码:我将代码简单的封装到一个工具类里边 public static DatePickerDi ...
- Android Studio Gradle Running报错:Failed to complete Gradle execution.
错误信息如下图所示: 重启AndroidStudio问题解决.