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
要查看数据库在磁盘上的存放位置:mysql > show variables like '%datadir%‘;
select name from streamMovieList;
基本思路:新创建一个数据库,名称为目的数据库名,然后把原数据库中的表复制到目的数据库中。
假如源数据库名称为“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 "*";