MySql 操作总结

来源:互联网 发布:mysql空闲连接 编辑:程序博客网 时间:2024/06/05 14:58
MySql 服务的启动和停止(windows):


net stop mysql
net start mysql


MySql 登录
mysql -u root -p 密码







数据库操作:

1.显示数据库列表


show databases;


2.创建,删除,使用数据库


create database 库名;


use 库名;

drop database 库名;


3.创建表


create table 表名
(
列名 类型(大小) DEFAULT '默认值' CONSTRAINT 约束名 约束定义,
...
//最后也可以放约束
//例如 UNIQUE(列名)
);


约束:
UNIQUE 约束唯一标识数据库表中的每条记录(既可以定义列也可以定义表)
PRIMARY KEY 跟UNIQUE一样,就是主键列不能含NULL值
FOREIGN KEY外键
CHECK 约束用于限制列中的值的范围 EG. check(列名>0)


4.显示表结构

show columns from 表名;


5.更改表

ALTER TABLE [表名] ADD COLUMN [字段名] DATATYPE  
  说明:增加一个栏位(没有删除某个栏位的语法
  
  ALTER TABLE [表名] ADD PRIMARY KEY ([字段名])  
  说明:更改表得的定义把某个栏位设为主键 
 
  ALTER TABLE [表名] DROP PRIMARY KEY ([字段名])  
  说明:把主键的定义删除


6.数据操作


添加:INSERT INTO [表名](列名....) VALUES('','',......顺序排列的数据);
  
查询: SELECT * FROM [表名] WHERE ([条件]);
 
删除:DELETE FROM [表名] WHERE ([条件]);
  
修改:UPDATE [表名] SET [修改内容如name = 'Mary'] WHERE [条件];

建立索引:CREATE INDEX [索引文件名] ON [表名] ([字段名]); 


7.[条件]说明


列名 = 条件值;
列名 not like '字符值'

ASC 升序 DESC 降序
1 0
原创粉丝点击