mysql数据库的基本语法

去官网下载mysql服务端和客户端

使用命令行工具:数据库连接指令:mysql -u root -p  (其中root为数据库安装是用户名)

   Enter password 123456
  
  进入到mysql中
  
 英文的封号表示结束
 数据库的相关命令
 一、创建数据库:create database mysql_1790 再加上英文的封号 
 二、查看数据库: show databases   再加上英文的封号 ()
 三、连接数据库: use mysql_1790; 
 四、删除数据库:drop database mysql_1790
 表的相关命令
 创建表相关的规则:1、必须字母开头 2、长度为1~30个字符
       3、对于同一用户不能使用相同的表名称  
 
 一、查看表结构:desc  +表名 eg:desc t_user
 二、表的重命名:alter table+旧表名 rename 新的表名 
 三、表的删除: drop table +表名
 四、查看表: show tables
  修改表结构:
  1.表中添加字段:alter table 表名称 add 字段名称 字段类型
  2.修改表中字段:alter table 表名 change 字段原名 字段新名 字段类型
       修改类型       alter table 表名 modify 字段名称 字段类型
  3.删除表中字段:alter table 表名 drop 列名称
  
 数据更新操作:
 1.insert into 表名称(eg:t_user)( 列名称1,列名称2,列名称3)values(1,'大大',22)
 2.select*from 表名称(eg:t_user)   查看表数据
 3.update 表名称 set 字段=值,字段2=值2 where 条件(id=1)
 4.delete  from 表名称 where 条件
 5.delete from 表名称 (清空表)
 
 约束条件
 非空约束not null 
 唯一约束 unique
 主键约束primary key auto_increment(自增 eg:PK_Oid primary key
 外键约束 constraint PK_Oid foreign key(customer_id) references t_customer(cid)
          外键customer_id 参考表t_customer 表中的关键字段cid
  eg:constraint user_id_pk foreign key(user_id)references t_user(id)
  
  
导出和备份:
1.导出数据库语法:mysqldump-u用户名 -password数据库名 >导出的文件名
eg:mysqldump -u root -p mysql_1790> f:\java\mysql_1790.sql
2.导出一张数据表:mysqldump-u用户名 -password数据库名 表名 >导出的文件名
eg:mysqldump -u root -p mysql_1790 t_user > f:\java\mysql_1790.sql
恢复:source


别名:select e.id as '用户编号',e.name as '用户名',e.age '年龄',e.sex '性别' from t_user e;

你可能感兴趣的:(mysql数据库的基本语法)