mySql常用的操作命令

mySql常用的操作命令_第1张图片

作者:金良([email protected]) csdn博客:http://blog.csdn.net/u012176591

显示已有的数据库名称:  

show databases;

显示已有的数据表名称:  

show tables;

创建数据库:                     

 create database streamMovies;

选定要使用的数据库:      

USE streamMovies;

创建数据库:                      

CREATE TABLE streamMovieList(ID INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(50) NOT NULL,author                                                  VARCHAR(50),description text)default  charset=utf8;

修改表属性:                      

ALTER TABLE streamMovieList CHANGE COLUMN name name VARCHAR(50) NOT NULL UNIQUE;

插入数据:                         

 INSERT INTO streamMovieList(name,author,description) VALUES("你是我心中一首歌.mp4","JIN",default);
   INSERT INTO streamMovieList(name,author,description) VALUES('樱花.mp4',default,default),('最浪漫的事.mp4',default,default);
  INSERT INTO streamMovieList(name) VALUES("不老的传说.mp4"),("传奇.mp4"),("丁香花.mp4"),("歌剧2.mp4"),("菊花台.mp4"),("猫和老 鼠.mp4"),("ForYou.mp4"),("鸟儿.mp4"),("千 千阙歌.mp4"),("甜蜜蜜.mp4"),("外婆的澎湖湾.m4v"),("心中的日月.mp4"),("星星.mp4"),("因为爱情.mp4"),(" 樱花.mp4"),("最浪漫的事.mp4");

删除数据:                          

DELETE FROM streamMovieList where ID=3;

修复数据表:      

 mysqlcheck -r 数据库名 表名 -uuser -ppass

      


delete database:

  drop database streamMovies;

查看数据文件存储地址: 

要查看数据库在磁盘上的存放位置:mysql > show variables like '%datadir%‘;

         mySql常用的操作命令_第2张图片

选择命令:

select name from streamMovieList;

    mySql常用的操作命令_第3张图片

更改数据库的名称:

基本思路:新创建一个数据库,名称为目的数据库名,然后把原数据库中的表复制到目的数据库中。

       假如源数据库名称为“srcdb”,目标数据库名称为"trgdb"

       创建新数据库:create database trgdb;

   对元数据库中的所有表,执行:rename table srcdb.tablename1 to trgdb.tablename1;

此命令执行后原数据库中的表都不再存在。



 update streamMovieList set author = "邓丽君"  where name = "甜蜜蜜.mp4";


mysql> alter table streamMovieList add column URL varchar(100) not NULL default "*";




你可能感兴趣的:(mysql,命令,基本用法)